主要内容

音频设备阅读器

从声卡录制

  • 库:
  • 音频工具箱/来源

  • 音频设备读取器块

描述

音频设备阅读器Block使用计算机的音频设备读取音频样本。的音频设备阅读器块指定驱动程序、设备及其属性、数据类型和从您的音频设备阅读器块。

港口

输出

全部展开

的输出音频设备阅读器块由块的参数决定。如果块输出是一个矩阵,列对应于独立的通道。

数据类型:||int16|int32|uint8

该端口在获取一帧数据(一个输出矩阵)时输出溢出的样本数量。

依赖关系

要启用此端口,请选择输出样本数量溢出参数。

数据类型:uint32

参数

全部展开

主要选项卡
  • ASIO驱动程序没有预先安装在Windows机器上。要使用ASIOdriver选项,在MATLAB外部安装一个ASIO驱动程序®

    请注意

    如果司机设置为ASIO,打开MATLAB外部的ASIO UI,将声卡缓冲区大小设置为每帧样本参数。有关更多信息,请参阅ASIO驱动程序的文档。

  • WASAPI驱动程序只支持独占模式。万博1manbetx

ASIO和WASAPI驱动程序不提供样本速率转换。对于ASIO和WASAPI驱动程序,设置采样率(Hz)到您的音频设备支持的采样率。万博1manbetx

该参数只适用于Windows机器。Linux机器总是使用ALSA驱动程序。Mac电脑总是使用CoreAudio驱动程序。

设备列表由计算机上可用的设备填充。

此按钮打开一个对话框,其中列出所选音频驱动程序、音频设备的全名和配置的最大输入通道。例如:

的可能范围采样率(Hz)这取决于你的音频硬件。

的输出通道的数量也是通道(矩阵列)的数量音频设备阅读器块。

依赖关系

来指定您的音频设备获取的输入通道先进的选项卡,选择使用默认通道映射参数。

每帧样本也是设备缓冲区大小,和帧大小(矩阵行数)输出的音频设备阅读器块。

高级选项卡

设备用于获取音频数据的数据类型,指定为字符向量或字符串。

当您选择此参数时,块将使用声卡的输入通道与此块输出的矩阵列之间的默认映射。当您清除此参数时,您将在中指定映射设备输入通道

设备通道和矩阵输出的非默认映射音频设备阅读器块,指定为标量或向量。例如:

如果设备输入通道指定为1:3,那么:

  • 通道1映射到输出矩阵的第一列。

  • 通道2映射到输出矩阵的第二列。

  • 通道3映射到输出矩阵的第三列。

如果设备输入通道指定为(3、1、2),那么:

  • 通道3映射到输出矩阵的第一列。

  • 通道1映射到输出矩阵的第二列。

  • 通道2映射到输出矩阵的第三列。

依赖关系

要指定非默认映射,请清除使用声卡的输入通道和此块的输出列之间的默认映射参数。

当你选择这个参数时,一个额外的输出端口,O,被添加到块中。的O端口在获取一帧数据(一个输出矩阵)时输出溢出的样本数量。

输出的数据类型。

请注意

如果此参数指定为,块输出范围为[- 1,1]的数据。对于其他数据类型,范围为指定数据类型的[min, max]。

块特征

数据类型

|整数一个|

直接引线

没有

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

一个万博1manbetx支持16位和32位有符号整数和8位无符号整数。

扩展功能

版本历史

在R2016a中介绍