IMediaEventEx インターフェイス

IMediaEventEx インターフェイスは、イベント通知を取得するメソッドと、フィルタ グラフのデフォルトのイベント処理をオーバーライドするメソッドを提供する IMediaEvent インターフェイスを継承する。IMediaEventEx には、イベント発生時にアプリケーション ウィンドウでメッセージを受け取るためのメソッドが加わっている。このインターフェイスは、IMediaEvent と異なり、Automation を通じて利用できない。したがって、Microsoft® Visual Basic® から直接呼び出すこともできない。

フィルタ グラフ マネージャは、このインターフェイスを実装している。

イベント通知の詳細については、「DirectShow でのイベント通知」を参照すること。システム定義のイベント通知のリストについては、「イベント通知コード」を参照すること。

IMediaEventEx インターフェイスは、IMediaEvent から継承するメソッド以外に以下のメソッドも公開する。

メソッド 説明
SetNotifyWindow イベント通知を処理するウィンドウを登録する。
SetNotifyFlags イベント通知を利用可あるいは不可にする。
GetNotifyFlags イベント通知の利用可あるいは不可を確認する。