KSAUDIO_PREFERRED_STATUS構造体 (ksmedia.h)
KSAUDIO_PREFERRED_STATUS構造体は、優先デバイスの状態を指定します。
構文
typedef struct {
BOOL Enable;
KSPROPERTY_SYSAUDIO_DEFAULT_TYPE DeviceType;
ULONG Flags;
ULONG Reserved;
} KSAUDIO_PREFERRED_STATUS, *PKSAUDIO_PREFERRED_STATUS;
メンバーズ
Enable
ターゲット デバイスが新しい優先デバイスかどうかを指定します。 TRUE 場合、ターゲット デバイスが新しい優先デバイスとして選択されます。 FALSE 場合、ターゲット デバイスは以前は優先デバイスでしたが、現在は選択解除されています。
DeviceType
優先デバイスの種類を指定します。 このパラメーターは、次のいずれかの定数に設定されます。
価値 | デバイスの種類 |
---|---|
KSPROPERTY_SYSAUDIO_NORMAL_DEFAULT | ウェーブ再生/録音、MIDI、およびミキサー トポロジに適したデバイス。 |
KSPROPERTY_SYSAUDIO_PLAYBACK_DEFAULT | 優先されるウェーブ再生デバイス。 |
KSPROPERTY_SYSAUDIO_RECORD_DEFAULT | 好ましい波動記録装置。 |
KSPROPERTY_SYSAUDIO_MIDI_DEFAULT | 優先 MIDI デバイス。 |
KSPROPERTY_SYSAUDIO_MIXER_DEFAULT | 優先されるミキサー トポロジ デバイス。 |
ドライバーは、このメンバーを使用して、オーディオ アダプターの現在選択されている側面または側面を決定します。 ドライバーは、この情報を使用して、自身を構成する方法や、要求するシステム リソースを決定する方法を決定できます。
Flags
フラグは現在定義されていません。 0 に設定します。
Reserved
将来の使用のために予約されています。 0 に設定します。
備考
この構造体は、KSPROPERTY_AUDIO_PREFERRED_STATUS プロパティによって使用されます。
優先デバイスの詳細については、「SetupPreferredAudioDevices 」を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ksmedia.h (Ksmedia.h を含む) |
関連項目
KSPROPERTY_AUDIO_PREFERRED_STATUS
SetupPreferredAudioDevices の