Microsoft DirectX 8.0 (Visual Basic) |
EnumDevice サンプルは、再生デバイスとキャプチャ デバイスを列挙および作成する方法を示す。
ソース :(SDK ルート)\Samples\Multimedia\VBSamples\DirectSound\EnumDevice
実行可能ファイル :(SDK ルート)\Samples\Multimedia\VBSamples\DirectSound\Bin
ドロップダウン リストから再生デバイスとキャプチャ デバイスを選択する。[Create] をクリックする。
LoadEnum プロシージャは、リスト ボックスを配置する。システムのプライマリ デバイスは常に 2 回列挙される。1 回は正式な名前で列挙され、もう 1 回は "プライマリ サウンド ドライバ" または "プライマリ サウンド キャプチャ ドライバ" として列挙される。プライマリ デバイスに対して DirectSoundEnum8.GetGuid から返される値は、すべて 0 である。
DirectSound8 オブジェクトは、作成されると直ちに解放される。全二重をサポートしていないシステムでは、DirectSound8 が存在すると DirectSoundCapture8 が失敗する場合がある。