文档帮助中心
声卡记录
音频工具箱/资源
的音频设备的读者Block使用计算机的音频设备读取音频样本。的音频设备的读者块指定驱动程序、设备及其属性,以及数据类型和大小输出音频设备的读者块。
全部展开
一个
输出音频设备的读者块由块的参数决定。如果块输出是一个矩阵,列对应于独立的通道。
数据类型:单|双|int16|int32|uint8
单
双
int16
int32
uint8
O
该端口在获取一帧数据(一个输出矩阵)时输出样本溢出数。
要启用该端口,请选择样本输出数量溢出参数。
数据类型:uint32
uint32
司机
声音处理软件
ASIO
WASAPI
ASIO驱动程序不会预装在Windows机器上。使用ASIO驱动程序选项,在MATLAB外部安装ASIO驱动程序®.
如果司机被设置为ASIO,打开MATLAB外部的ASIO UI,将声卡缓冲区大小设置为所指定的值样品每帧参数。有关更多信息,请参阅ASIO驱动程序的文档。
WASAPI驱动程序仅支持独占模式。金宝app
ASIO和WASAPI驱动程序不提供样本速率转换。对于ASIO和WASAPI驱动程序,设置采样率(赫兹)到您的音频设备支持的采样率。金宝app
此参数仅适用于Windows机器。Linux机器总是使用ALSA驱动程序。Mac机器总是使用CoreAudio驱动程序。
设备
设备列表由计算机上可用的设备填充。
信息
此按钮将打开一个对话框,其中列出您选择的音频驱动程序、音频设备的全名和配置的最大输入通道。例如:
采样率(赫兹)
44100
可能的范围采样率(赫兹)这取决于你的音频硬件。
数量的渠道
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端口在获取一帧数据时输出样本溢出数(一个输出矩阵)。
输出数据类型
检查Simulink®模型中的音频设备读取器块,修改参数,并查看溢出。金宝app
数据类型
双|整数[一个]|单
整数[一个]
直接引线
没有
多维信号
适应信号
讨论二阶导数过零检测
[一个]金宝app支持16位和32位有符号整数和8位无符号整数。
从这个块生成的可执行文件依赖于MATLAB中包含的预构建动态库文件(.dll文件)。使用packNGo函数将从该对象生成的代码和所有相关文件打包为一个压缩zip文件。使用这个zip文件,您可以在没有安装MATLAB的另一个开发环境中重新定位、解包和重建项目。有关详细信息,请参见在MATLAB和Simulink之外运行音频I/O功能金宝app.
packNGo
音频设备的作家|audioDeviceReader|audioDeviceWriter
audioDeviceReader
audioDeviceWriter
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在