主要内容

audiodevinfo

音频设备的信息

描述

例子

信息= audiodevinfo返回的信息输入和输出音频设备的系统。

例子

nDevices= audiodevinfo (IO)返回的数量在系统输入设备IO1的数量,并返回输出设备系统IO0

name = audiodevinfo (IO,ID)返回指定的音频设备设备的名称标识符,ID

DriverVersion= audiodevinfo (IO,ID,' DriverVersion ')返回指定的音频设备驱动程序的名称ID

例子

万博1manbetx= audiodevinfo (IO,ID,Fs,nBitsnChannels)返回1如果指定的输入或输出音频设备ID万博1manbetx支持采样率、的比特数和通道的值指定的数量Fs,nBits,nChannels,分别。否则,万博1manbetx0

ID = audiodevinfo (IO,的名字)返回设备标识符标识的输入或输出音频设备的设备名称,的名字。与指定的名称,如果没有找到设备audiodevinfo返回一个错误。

ID = audiodevinfo (IO,Fs,nBits,nChannels)返回设备标识符的第一个输入或输出设备支持采样率,比特,通道的数量规定的值万博1manbetxFs,nBits,nChannels,分别。如果没有找到万博1manbetx支持设备ID1

例子

全部折叠

调用audiodevinfo没有输入视图的信息输入和输出音频设备系统上。audiodevinfo返回一个结构,其中包含两个字段,输入输出

信息= audiodevinfo
信息=结构体字段:输入:[1×2结构)输出:(1×4结构)

输入字段包含音频设备名字,司机使用,和设备标识符。

info.input
ans = 1×2结构体数组字段:名称DriverVersion ID

第一个输入设备上显示信息。

info.input (1)
ans =结构体字段:名称:“主声音捕捉司机Windows声音处理软件”DriverVersion: Windows声音处理软件的ID: 0

第二个输入设备上显示信息。

info.input (2)
ans =结构体字段:名称:“惠普4120麦克风惠普4120 Windows声音处理软件”DriverVersion: Windows声音处理软件的ID: 1

在您的系统上的值可能不同于这个例子。

查看系统上的音频输出设备的数量,使用一个IO值0表示输出。

nDevices = audiodevinfo (0)
nDevices = 4

这个例子显示了三个输出设备,但是您的系统可能有所不同。

检查是否输入音频设备的识别ID值,0支持万博1manbetx采样率44100年赫兹,16位/样本和两个渠道。

万博1manbetx支持= audiodevinfo(2) 1 0 44100年16日
万博1manbetx支持=逻辑1

输入设备支持指定的采样率,和通道数万博1manbetx量的比特数。注意,结果在您的系统上可能会有所不同。

输入参数

全部折叠

输入或输出设备,指定为1表示输入,或0显示输出。

音频设备标识符指定为一个整数。该设备可以是一个输入或输出音频设备。

采样率,在赫兹,指定为一个积极的标量。

例子:44100年

数据类型:|

每个抽样的比特数,指定为一个标量。

例子:16

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

数字音频通道指定为1(mono)或2(立体)。

输入或输出音频设备的名称,指定为一个特征向量。

数据类型:字符

输出参数

全部折叠

音频设备的信息,作为一个结构数组包含两个字段,返回输入输出。每个字段是一个结构数组,每个结构包含信息的一个音频输入或输出设备系统。个人设备结构字段:

  • 的名字——设备的名称,作为一个特征向量返回。

  • DriverVersion——名称使用的驱动程序与设备进行通信,作为一个特征向量返回。

  • ID——设备标识符作为一个标量返回。

限制

  • 这些限制适用于使用时audiodevinfoMATLAB®在线™MATLAB™Web应用程序服务器:

    • audiodevinfo只返回输出音频设备的信息。

    • 的价值nBits将被忽略。例如,当你调用万博1manbetx支持= audiodevinfo (IO、ID、Fs nBits, nChannels),audiodevinfo返回一个逻辑1如果值的FsnChannels指定默认的采样率和匹配的通道输出音频设备。它不匹配nBits对默认的输出设备的每个抽样的比特数。

      同样,当你调用ID = audiodevinfo (IO、Fs、nBits nChannels),audiodevinfo返回信息输出音频设备如果默认输出设备的采样率和渠道的数量匹配的值FsnChannels你指定的。它不匹配nBits对您指定的每个抽样的比特数。

    • “DriverVersion”不支持。万博1manbetx

更多关于

全部折叠

使用时的安全性考虑MATLAB在线MATLABWeb应用程序服务器

当使用audiodevinfoMATLAB在线MATLAB Web应用程序服务器,某些功能和设置帮助你控制你的隐私。

减少不必要的应用程序使用你的麦克风的可能性,关掉自动访问您的音频设备。你可以在任何时候更改这些设置。批准一个网站后,您的浏览器可能会访问你的麦克风自动访问网站的未来。使用浏览器设置谷歌浏览器撤销访问特定网站后最初允许访问。

你也可以访问MATLAB在线网站或MATLAB Web应用程序服务器使用隐私浏览模式谷歌浏览器。当你这样做时,Chrome™自动问你申请访问你每次你打开麦克风MATLAB在线网站或MATLAB Web应用程序服务器和运行audiodevinfo,不管你的浏览器设置。

提示

  • 音频播放MATLAB在线MATLAB Web应用程序服务器在Goo万博1manbetxgle Chrome支持™。

版本历史

之前介绍过的R2006a

另请参阅

|