Media Foundation イベント

Event 説明
MEAudioSessionDeviceRemoved オーディオ デバイスが削除されました。
MEAudioSessionDisconnected オーディオ セッションが Windows ターミナル Services セッションから切断されました
MEAudioSessionExclusiveModeOverride オーディオ セッションが排他モード接続によって割り込まれた。
MEAudioSessionFormatChanged オーディオ デバイスの既定のオーディオ形式が変更されました。
MEAudioSessionGroupingParamChanged オーディオ セッションのグループ化パラメーターが変更されました。
MEAudioSessionIconChanged オーディオ セッション アイコンが変更されました。
MEAudioSessionNameChanged オーディオ セッションの表示名が変更されました。
MEAudioSessionServerShutdown Windows オーディオ サーバー システムがシャットダウンされました。
MEAudioSessionVolumeChanged オーディオ セッションの音量またはミュート状態が変更されました
MEBufferingStarted メディア ソースがデータのバッファー処理を開始しました。
MEBufferingStopped メディア ソースがデータのバッファリングを停止しました。
MECaptureAudioSessionDeviceRemoved デバイスが削除されました。
MECaptureAudioSessionDisconnected ユーザーが Windows ターミナル Services (WTS) セッションからログオフしたため、オーディオ セッションは切断されます。
MECaptureAudioSessionExclusiveModeOverride ユーザーが排他モードでオーディオ ストリームを開いた。
MECaptureAudioSessionFormatChanged オーディオ形式が変更されました。
MECaptureAudioSessionServerShutdown オーディオ セッション サーバーのシャットダウン。
MECaptureAudioSessionVolumeChanged ボリュームが変更されました。
MEConnectEnd ネットワーク ソースで URL の開きが完了しました。
MEConnectStart ネットワーク ソースが URL を開き始めました。
MEContentProtectionMessage 出力保護スキームの構成が変更されました。
MEEnablerCompleted コンテンツ イネーブラー オブジェクトのアクションが完了しました。
MEEnablerProgress コンテンツ イネーブラー オブジェクトの進行状況を通知します。
MEEndOfPresentation プレゼンテーションの終了時にメディア ソースによって発生します。
MEEndOfPresentationSegment セグメントが完了し、その後に別のセグメントが続くと、シーケンサー ソースによって発生します。
MEEndOfStream ストリームの終了時にメディア ストリームによって発生します。
MEError 重大なエラーを通知します。
MEExtendedType カスタム イベントの種類。
MEIndividualizationCompleted 個別化が完了しました。
MEIndividualizationStart 個人化が始まりようとしています。
MELicenseAcquisitionCompleted ライセンスの取得が完了しました。
MELicenseAcquisitionStart ライセンスの取得が開始されようとしています。
MEMediaSample メディア ストリームが新しいサンプルを配信するときに発生します。
MENewPresentation メディア ソースによって発生し、新しいプレゼンテーションの準備が整いました。
MENewStream メディア ソースが新しいストリームを開始したときに発生します。
MENonFatalError ストリーミング中に致命的ではないエラーが発生しました。
MEPolicyChanged ストリームの出力ポリシーが変更されました。
MEPolicyError 出力ポリシーの適用中にエラーが発生した場合、信頼された出力によって発生します。
MEPolicyReport 出力ポリシーの適用に関する状態情報が含まれます。
MEPolicySet IMFOutputTrustAuthority::SetPolicy メソッドが完了しました。
MEQualityNotify 再生品質に関するフィードバックを品質マネージャーに提供します。
MEReconnectEnd 再接続の試行の最後にメディア ソースによって発生します。
MEReconnectStart 再接続の試行の開始時にメディア ソースによって発生します。
MERendererEvent 発表者からユーザー イベントを受信したときに、拡張ビデオ レンダラー (EVR) によって発生します。
MESequencerSourceTopologyUpdated IMFSequencerSource::UpdateTopology メソッドが非同期的に完了すると、シーケンサー ソースによって発生します。
MESessionCapabilitiesChanged セッション機能が変更されたときにメディア セッションによって発生します。
MESessionClosed IMFMediaSession::Close メソッドが非同期的に完了したときに発生します。
MESessionEnded メディア セッションが再生キューの最後のプレゼンテーションの再生を完了したときに発生します。
MESessionNotifyPresentationTime 新しいプレゼンテーションの開始時にメディア セッションによって発生します。
MESessionPaused IMFMediaSession::P ause メソッドが非同期的に完了したときに発生します。
MESessionRateChanged 再生レートが変化したときにメディア セッションによって発生します。
MESessionScrubSampleComplete メディア セッションがスクラブ要求を完了したときに発生します。
MESessionStarted IMFMediaSession::Start メソッドが非同期的に完了したときに発生します。
MESessionStopped IMFMediaSession::Stop メソッドが非同期的に完了したときに発生します。
MESessionStreamSinkFormatChanged メディア シンクの形式が変更されたときにメディア セッションによって発生します。
MESessionTopologiesCleared IMFMediaSession::ClearTopologies メソッドが非同期的に完了すると、メディア セッションによって発生します。
MESessionTopologySet IMFMediaSession::SetTopology メソッドが非同期的に完了した後に発生します
MESessionTopologyStatus トポロジの状態が変更されたときにメディア セッションによって発生します。
MESinkInvalidated メディア シンクが無効になったときに発生します。
MESourceCharacteristicsChanged ソースの特性が変更されたときにメディア ソースによって発生します。
MESourceMetadataChanged メディア ソースがメタデータを更新するときに発生します。
MESourcePaused IMFMediaSource::P ause メソッドが非同期的に完了すると、メディア ソースによって発生します。
MESourceRateChanged 再生レートが変化したときにメディア ソースによって発生します。
MESourceRateChangeRequested 新しい再生レートを要求するためにメディア ソースによって発生します。
MESourceSeeked メディア ソースが新しい位置にシークしたときに発生します。
MESourceStarted メディア ソースがシークせずに起動したときに発生します。
MESourceStopped IMFMediaSource::Stop メソッドが非同期的に完了すると、メディア ソースによって発生します。
MEStreamFormatChanged ストリームのメディアの種類が変更されたときに、メディア ストリームによって発生します。
MEStreamPaused IMFMediaSource::P ause メソッドが非同期的に完了したときに、メディア ストリームによって発生します。
MEStreamSeeked IMFMediaSource::Start の呼び出し後にメディア ストリームによって発生すると、ストリーム内でシークが発生します。
MEStreamSinkDeviceChanged ビデオ デバイスが変更された場合、EVR のストリーム シンクによって発生します。
MEStreamSinkFormatChanged シンクのメディアの種類が無効になったときにストリーム シンクによって発生します。
MEStreamSinkMarker IMFStreamSink::P laceMarker メソッドが呼び出された後、ストリーム シンクによって発生します。
MEStreamSinkPaused ストリーム シンクが一時停止状態への移行を完了したときに発生します。
MEStreamSinkPrerolled ストリームシンクがレンダリングを開始するのに十分なプリロール データを受け取った場合に、ストリーム シンクによって発生します。
MEStreamSinkRateChanged レートが変更されたときにストリーム シンクによって発生します。
MEStreamSinkRequestSample パイプラインから新しいメディア サンプルを要求するためにストリーム シンクによって発生します。
MEStreamSinkScrubSampleComplete スクラブ要求が完了したときにストリーム シンクによって発生します。
MEStreamSinkStarted 実行中の状態への移行が完了すると、ストリーム シンクによって発生します。
MEStreamSinkStopped ストリーム シンクが停止状態への移行を完了したときに発生します。
MEStreamStarted シークせずにソースが開始されたときに、メディア ストリームによって発生します。
MEStreamStopped IMFMediaSource::Stop メソッドが非同期的に完了すると、メディア ストリームによって発生します。
MEStreamThinMode メディア ストリームがストリームの間引きを開始または停止したときに発生します。
MEStreamTick メディア ストリームに、指定した時刻に使用可能なデータがないことを通知します。
METransformDrainComplete ドレイン操作が完了したときに、非同期 Media Foundation 変換 (MFT) によって送信されます。
METransformHaveOutput MFT から新しい出力データを使用できる場合に、非同期 MFT によって送信されます。
METransformMarker MFT_MESSAGE_COMMAND_MARKER メッセージへの応答として非同期 MFT によって送信されます。
METransformNeedInput 新しい入力サンプルを要求するために非同期 MFT によって送信されます。
MEUnknown 不明なイベントの種類。
MEUpdatedStream 既にアクティブなストリームを再起動またはシークするときに、メディア ソースによって発生します。
MEVideoCaptureDevicePreempted デバイスが割り込まれた。
MEVideoCaptureDeviceRemoved デバイスが削除されました。

 

メディア ファンデーション プログラミング リファレンス

メディア イベント ジェネレーター

IMFMediaEventGenerator