主要内容

audioPluginInterface

指定音频插件接口

描述

例子

PluginInterface = audioPluginInterface返回一个对象,PluginInterface指定音频插件的接口在数字音频工作站(寒鸦)环境。它还指定了接口属性,例如命名。

例子

PluginInterface = audioPluginInterface (pluginParameters)指定音频插件参数,面向用户的值与音频插件属性。看到audioPluginParameter为更多的细节。

PluginInterface = audioPluginInterface (pluginParameters,gridLayout)指定音频插件参数UI控件的网格布局。

例子

PluginInterface = audioPluginInterface (___,名称,值)指定audioPluginInterface使用一个或多个属性名称,值对参数。

例子

全部折叠

创建一个基本的音频插件类定义文件。

classdefmyAudioPlugin < audioPlugin方法函数=过程(~)=;结束结束结束

添加一个不变的属性,PluginInterface,它被指定为一个audioPluginInterface对象。

classdefmyAudioPlugin < audioPlugin属性(恒)PluginInterface = audioPluginInterface;结束方法函数=过程(~)=;结束结束结束

创建一个基本的音频插件类定义文件。指定一个属性,获得,一个繁殖的处理函数的输入获得

classdefmyAudioPlugin < audioPlugin属性获得= 1;结束方法函数=过程(插件)= * plugin.Gain;结束结束结束

添加一个不变的属性,PluginInterface,它被指定为一个audioPluginInterface对象。

classdefmyAudioPlugin < audioPlugin属性获得= 1;结束属性(恒)PluginInterface = audioPluginInterface;结束方法函数=过程(插件)= * plugin.Gain;结束结束结束

通过audioPluginParameteraudioPluginInterface。把插件属性,获得一个插件参数,指定的第一个参数audioPluginParameter属性名,“获得”

classdefmyAudioPlugin < audioPlugin属性获得= 1;结束属性(恒)PluginInterface = audioPluginInterface (audioPluginParameter (“获得”));结束方法函数=过程(插件)= * plugin.Gain;结束结束结束

如果您生成和部署myAudioPlugin数字音频工作站(寒鸦)环境中,插件属性,获得,面向用户同步插件参数。

创建一个基本的音频插件类定义文件。指定插件名称、供应商名称、供应商的版本,独特的识别、输入通道、输出通道的数量,和一个黄色的背景。

classdefmonoGain < audioPlugin属性获得= 1;结束属性(恒)PluginInterface = audioPluginInterface (audioPluginParameter (“获得”),“PluginName”,“简单的获得”,“VendorName”,“酷公司”,“VendorVersion”,“1.0.0”,“UniqueId”,“1 a1z”,“InputChannels”,1“OutputChannels”,1“写成BackgroundColor”,“y”);结束方法函数=过程(插件)= * plugin.Gain;结束结束结束

输入参数

全部折叠

音频插件参数,指定为一个或多个audioPluginParameter对象。

创建一个音频插件参数,使用audioPluginParameter函数。在数字音频工作站(寒鸦)环境中,音频插件参数同步插件类属性和面向用户的参数。

音频插件网格布局,指定为一个audioPluginGridLayout对象。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“PluginName”、“酷效应”,“VendorVersion”、“1.0.2中”指定生成的音频插件的名称“酷效应”和供应商的版本“1.0.2中”

您生成的插件的名称,被宿主音频应用程序,指定为逗号分隔两人组成的“PluginName”和一个127个字符的特征向量或字符串。如果“PluginName”没有指定,生成的插件的名称音频plugin类生成的。

供应商插件创建者的名称,指定为逗号分隔“VendorName”和一个127个字符的特征向量。

供应商版本用于追踪插件版本,指定为逗号分隔两人组成的“VendorVersion”向量和一个以圆点分隔字符或字符串1 - 3的整数范围在0到9。

例子:' 1 '

例子:“1.4”

例子:“1.3.5”

你的插件的惟一标识符,指定为逗号分隔两人组成的“UniqueID”并研制出特征向量或字符串,用于识别在特定的数字音频工作站(寒鸦)环境。

输入通道,指定为逗号分隔两人组成的“InputChannels”和一个整数或向量的整数。的输入通道输入数据的数量参数和相关渠道(列)传递到你的音频处理功能插件。

例子:“InputChannels”, 3调用处理函数与一个数据参数包含3频道。

例子:“InputChannels”(2、4、1、5)调用的处理函数4数据参数。第一个参数包含2通道,第二个包含4通道,第三个包含1频道和第四包含5频道。

请注意

这个属性并不是插件,适用于音频来源,必须省略。

输出渠道,指定逗号分隔组成的“OutputChannels”和一个整数或向量的整数。的输出通道输入数据参数的数量和相关渠道(列)从你的音频处理功能插件。

例子:“OutputChannels”, 3指定处理函数输出一个数据参数包含3频道。

例子:“OutputChannels”(2、4、1、5)指定处理函数输出4数据参数。第一个参数包含2通道,第二个包含4通道,第三个包含1频道和第四包含5频道。

颜色用于GUI背景,指定为短或长颜色名称字符串,或者一个RGB值

例子:“写成BackgroundColor”, [1 1 0]指定了GUI的背景是黄色的。

例子:'写成BackgroundColor ', ' y '指定了GUI的背景是黄色的。

例子:“写成BackgroundColor”、“黄色”指定了GUI的背景是黄色的。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” “g” (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝色” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “m” (1 0 1) “#”就

样品的颜色红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色黄色

“黑色” “k” (0 0 0) “000000 #”

样品的颜色黑色

“白色” “w” (1 1 1) “# FFFFFF”

样品的颜色白色

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB®使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串

图像用于GUI背景,由其指定文件名使用一个特征向量或字符串。如果文件不在路径,您必须指定完整的文件路径。金宝app支持的文件类型是PNG、GIF、JPG。

背景图像可能包括幻灯片,在这种情况下写成BackgroundColor使用。

例子:“分辨率”、“Sunrise.png”指定了GUI的背景图像“日出”的形象。

例子:“分辨率”,fullfile (matlabroot“肌肤”系列”、“Sunset.jpg”)指定了GUI背景的“日落”的形象。

数据类型:字符|字符串

版本历史

介绍了R2016a