文档帮助中心文档
声卡记录
音频工具箱/源
这个音频设备读取器块使用计算机的音频设备读取音频样本。这个音频设备读取器块指定驱动程序、设备及其属性,以及从设备输出的数据类型和大小音频设备读取器块
全部展开
A.
输出音频设备读取器块由块的参数确定。如果块输出为矩阵,则列对应于独立通道。
数据类型:仅有一个的|双重的|int16|int32|uint8
仅有一个的
双重的
int16
int32
uint8
O
此端口在获取一帧数据(一个输出矩阵)时输出超出范围的样本数。
要启用此端口,请选择输出样本数超限参数。
数据类型:uint32
uint32
驾驶员
直接声音
阿西奥
瓦萨皮
ASIO驱动程序不会预装在Windows机器上。使用阿西奥驱动程序选项,在MATLAB外部安装ASIO驱动程序®.
笔记
如果驾驶员被设置为阿西奥,在MATLAB外部打开ASIO UI,将声卡缓冲区大小设置为每帧采样数参数。有关更多信息,请参阅ASIO驱动程序的文档。
WASAPI驱动程序仅在独占模式下受支金宝app持。
ASIO和WASAPI驱动程序不提供样本速率转换。对于ASIO和WASAPI驱动程序,设置采样率(Hz)到您的音频设备支持的采样率。金宝app
此参数仅适用于Windows计算机。Linux机器始终使用ALSA驱动程序。Mac计算机始终使用CoreAudio驱动程序。
设备
设备列表由计算机上可用的设备填充。
信息
此按钮将打开一个对话框,其中列出您选择的音频驱动程序、音频设备的全名和配置的最大输入通道。例如:
采样率(Hz)
44100
可能的范围采样率(Hz)取决于您的音频硬件。
数量的渠道
1.
输入通道数也是由输出的通道数(矩阵列)音频设备读取器块
要指定音频设备获取的输入通道,请在先进的选项卡上,选择使用默认通道映射参数。
每帧采样数
1024
每帧采样数也是设备缓冲区大小,和帧大小(矩阵行数)输出的音频设备读取器块
设备位深度
16位整数
8位整数
24位整数
32位整数
设备用于获取音频数据的数据类型,指定为字符向量或字符串。
使用默认通道映射
当您选择此参数时,该块将使用声卡的输入通道和该块输出的矩阵列之间的默认映射。当清除此参数时,指定中的映射设备输入通道.
设备输入通道
(1: MaximumInputChannels)
的设备通道和矩阵输出的非默认映射音频设备读取器块,指定为标量或向量。例如:
如果设备输入通道被指定为1:3,然后:
1:3
通道1映射到输出矩阵的第一列。
通道2映射到输出矩阵的第二列。
通道3映射到输出矩阵的第三列。
如果设备输入通道被指定为[3,1,2],然后:
[3,1,2]
通道3映射到输出矩阵的第一列。
通道1映射到输出矩阵的第二列。
通道2映射到输出矩阵的第三列。
要指定非默认映射,请清除在声卡的输入通道和该块的输出列之间使用默认映射参数。
输出样本数超限
当您选择此参数时,一个额外的输出端口,O,将添加到块中。这个O端口输出采集数据帧时超出的样本数(一个输出矩阵)。
输出数据类型
输出的数据类型。
如果此参数指定为双重的或仅有一个的,块输出范围[–1,1]内的数据。对于其他数据类型,范围为指定数据类型的[min,max]。
检查Simulink®模型中的音频设备读取器块,修改参数,并查看溢出。金宝app
数据类型
双重的|整数[A.]|仅有一个的
整数[A.]
直接引线
没有
多维信号
可变大小信号
过零检测
[A.]金宝app支持16位和32位有符号整数和8位无符号整数。
从该块生成的可执行文件依赖于MATLAB附带的预构建动态库文件(.dll文件)。使用帕克恩戈函数将从该对象生成的代码和所有相关文件打包到压缩的zip文件中。使用这个zip文件,您可以在另一个未安装MATLAB的开发环境中重新定位、解包和重建项目。有关详细信息,请参阅在MATLAB和Simulink之外运行音频I/O功能金宝app.
帕克恩戈
audioDeviceReader|音频设备编写器|音频设备的作家
audioDeviceReader
音频设备编写器
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处
现在受审