CONST_DSCAPSFLAGS
DSCAPS 型の lFlags メンバで使用され、デバイスの能力を記述する。
Enum CONST_DSCAPSFLAGS
DSCAPS_CERTIFIED = 64 (&H40)
DSCAPS_CONTINUOUSRATE = 16 (&H10)
DSCAPS_EMULDRIVER = 32 (&H20)
DSCAPS_PRIMARY16BIT = 8
DSCAPS_PRIMARY8BIT = 4
DSCAPS_PRIMARYMONO = 1
DSCAPS_PRIMARYSTEREO = 2
DSCAPS_SECONDARY16BIT = 2048 (&H800)
DSCAPS_SECONDARY8BIT = 1024 (&H400)
DSCAPS_SECONDARYMONO = 256 (&H100)
DSCAPS_SECONDARYSTEREO = 512 (&H200)
End Enum
定数
- DSCAPS_CERTIFIED
- このドライバは Microsoft でテストされ、認定されている。このフラグは常に WDM ドライバに対して設定されるが、依存すべきではない。
- DSCAPS_CONTINUOUSRATE
- このデバイスは、lMinSecondarySampleRate と lMaxSecondarySampleRate の各メンバ値の間のすべてのサンプリング レートをサポートする。一般にこれは、実際の出力レートが要求された周波数の ±10 ヘルツ (Hz) 以内であることを意味する。
- DSCAPS_EMULDRIVER
- このデバイスには DirectSound ドライバがインストールされていない。 ウェーブフォーム オーディオ機能を通してエミュレートされている。性能の低下が予想される。
- DSCAPS_PRIMARY16BIT
- このデバイスは 16 ビット サンプリングでプライマリ サウンド バッファをサポートする。
- DSCAPS_PRIMARY8BIT
- このデバイスは 8 ビット サンプリングでプライマリ バッファをサポートする。
- DSCAPS_PRIMARYMONO
- このデバイスはモノラルのプライマリ バッファをサポートする。
- DSCAPS_PRIMARYSTEREO
- このデバイスはステレオのプライマリ バッファをサポートする。
- DSCAPS_SECONDARY16BIT
- このデバイスは、16 ビット サンプリングでハードウェア ミキシングのセカンダリ サウンド バッファをサポートする。
- DSCAPS_SECONDARY8BIT
- このデバイスは、8 ビット サンプリングでハードウェア ミキシングのセカンダリ バッファをサポートする。
- DSCAPS_SECONDARYMONO
- このデバイスは、ハードウェア ミキシングのモノラル セカンダリ バッファをサポートする。
- DSCAPS_SECONDARYSTEREO
- このデバイスは、ハードウェア ミキシングのステレオ セカンダリ バッファをサポートする。