调用 IDirectSoundCapture8::GetCaps 方法来获取捕捉设备的性能。这个方 法的参数是一个指向 DSCCAPS 结构体的指针。就如同其它结构体一样,你在传 递这个参数之前必须初始化 dwSize 成员。返回后,这个结构体中包含设备支持 的声道的数量,一组设备支持的格式数据集,相当于Win32 WAV音频函数中使用 的WAVEINCAPS结构体中的值。
在没有 WDM 驱动的情况下,在同一时刻只能有一个应用程序使用捕捉设备。 如果驱动支持多个应用程序并发使用设备,在 DSCCAPS 的 dwFlags 成员返回 DSCCAPS_MULTIPLECAPTURE 。每一个应用程序可以为捕捉缓冲区设置它自己的格 式。
时间: 2024-11-29 14:45:06