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结构体有两个字段"input"和"output"。每个字段的值都是一个包含"Name", "DriverVersion"和"ID"字段的结构体数组描述音频设备。
如果可选参数io为1,仅返回有关输入设备的信息。如果为0,则仅返回有关输出设备的信息。如果io是提供的唯一参数,返回可用的输入或输出设备数。
如果提供了可选参数id则返回关于相应设备的信息。
如果提供了可选参数name,则返回命名设备的ID。
如果提供了可选参数"DriverVersion",则返回指定设备的驱动程序的名称。
给定输入或输出设备的采样率、每个采样的比特数和通道数,使用指定的参数返回支持播放或录制的第一个设备的ID。
如果还给定了设备ID,则如果设备支持使用这些参数进行播放或录制,则返回true。
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2