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-2026 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-4