CONST_DSCAPSFLAGS
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 により試験と保証が行われている。
- 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
- このデバイスは、ハードウェア ミキシングのステレオ セカンダリ バッファをサポートする。