MEAudioSessionFormatChanged イベント
オーディオ デバイスの既定のオーディオ形式が変更されたときにオーディオ レンダラーによって発生します。 オーディオ レンダラーが無効になりました。
メディア セッションは、このイベントをアプリケーションに転送します。
イベント値
IMFMediaEvent::GetValue から取得できる値は次のとおりです。
VARTYPE | 説明 |
---|---|
VT_EMPTY |
イベント データはありません。 |
VT_UNKNOWN |
IMFAudioPolicy インターフェイスへのポインター。 |
解説
このイベントは、オーディオ レンダラーのストリーム シンクによって送信されます。 このイベントは、オーディオ レンダラーが DisconnectReasonFormatChanged と等しい切断理由を持つユーザー モードのオーディオ セッションから IAudioSessionEvents::OnSessionDisconnected イベントを受信したときにトリガーされます。
IMFAudioPolicy ポインターが設定されている場合、オーディオ ストリームが無効になったため、役に立ちません。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
ヘッダー |
|
関連項目