次の方法で共有


MEAudioSessionServerShutdown イベント

Windows オーディオ サーバー システムがシャットダウンされたときに、オーディオ レンダラーによって発生します。 オーディオ レンダラーが無効になりました。

メディア セッションは、このイベントをアプリケーションに転送します。

イベント値

IMFMediaEvent::GetValue から取得できる値は次のとおりです。

VARTYPE 説明
VT_EMPTY
イベント データはありません。

VT_UNKNOWN
IMFAudioPolicy インターフェイスへのポインター。

解説

このイベントは、オーディオ レンダラーのストリーム シンクによって送信されます。 このイベントは、オーディオ レンダラーが音声セッションから IAudioSessionEvents::OnSessionDisconnected イベントを受け取るとトリガーされ、切断理由は DisconnectReasonServerShutdown と同じです。

IMFAudioPolicy ポインター (設定されている場合) は、オーディオ ストリームが無効になったため、役に立ちません。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
Header
Mfobjects.h (Mfidl.h を含む)

こちらもご覧ください

Media Foundation イベント

ストリーミング オーディオ レンダラー