33.2音频设备信息

 
: devinfo = audiodevinfo ()
: devs = audiodevinfo (io)
: name = audiodevinfo (io, id)
: id = audiodevinfo (io, name)
: driverversion = audiodevinfo (io, id, "DriverVersion")
: id = audiodevinfo (io, rate, bits, chans)
: supports = audiodevinfo (io, id, rate, bits, chans)

返回一个描述可用音频输入和输出设备的结构体。

这个devinfo结构体有两个字段inputoutput。每个字段的值都是一个包含Name, DriverVersionID字段的结构体数组描述音频设备。

如果可选参数io为1,仅返回有关输入设备的信息。如果为0,则仅返回有关输出设备的信息。如果io是提供的唯一参数,返回可用的输入或输出设备数。

如果提供了可选参数id则返回关于相应设备的信息。

如果提供了可选参数name,则返回命名设备的ID。

如果提供了可选参数DriverVersion,则返回指定设备的驱动程序的名称。

给定输入或输出设备的采样率、每个采样的比特数和通道数,使用指定的参数返回支持播放或录制的第一个设备的ID。

如果还给定了设备ID,则如果设备支持使用这些参数进行播放或录制,则返回true。


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号