調用 IDirectSoundCapture8::GetCaps 方法來獲取捕捉設備的性能。這個方 法的參數是一個指向 DSCCAPS 結構體的指針。就如同其它結構體一樣,你在傳 遞這個參數之前必須初始化 dwSize 成員。返回後,這個結構體中包含設備支持 的聲道的數量,一組設備支持的格式數據集,相當於Win32 WAV音頻函數中使用 的WAVEINCAPS結構體中的值。
在沒有 WDM 驅動的情況下,在同一時刻只能有一個應用程序使用捕捉設備。 如果驅動支持多個應用程序並發使用設備,在 DSCCAPS 的 dwFlags 成員返回 DSCCAPS_MULTIPLECAPTURE 。每一個應用程序可以為捕捉緩沖區設置它自己的格 式。