波形/输出设备类由用于低级别波形音频输出的音频设备组成。 可以使用平台软件开发工具包(SDK)中所述的波形函数访问这些设备。 此类中的设备与支持LINEMEDIAMODE_AUTOMATEDVOICE媒体类型的行设备相关联,该类型在 LINEDEVCAPS 结构的 dwMediaModes 成员中指定。
lineGetID 和 phoneGetID 函数填充 VARSTRING 结构,将 dwStringFormat 成员设置为STRINGFORMAT_BINARY值并追加此附加成员:
DWORD DeviceId; // identifier of audio device
DeviceId 成员是关闭音频设备的标识符。 在调用 waveOutOpen 函数以打开设备进行输出时使用此标识符。 可以使用生成的设备句柄在线路或电话设备上播放数字化音频数据。
尽管低级波音频设备也存在“波形”设备类,但应始终将波形/输出设备类用于低级别波输出。
有关波形函数的详细信息,请参阅 多媒体函数。