Microsoft DirectX 8.0 |
フィルタ グラフ マネージャにフィルタグラフ内で起きたイベントを通知する。フィルタはこのインターフェイスを使ってイベントをレポートする。フィルタ グラフ マネージャはこのインターフェイスを公開する。
アプリケーションでは IMediaEventSink を使用しない。アプリケーションからイベントを取得するには、IMediaEventEx インターフェイスを使用する。
vtable 順のメソッド
IUnknown メソッド 説明 QueryInterface サポートされているインターフェイスへのポインタを取得する。 AddRef 参照カウントをインクリメントする。 Release 参照カウントをデクリメントする。 IMediaEventSink メソッド 説明 Notify フィルタ グラフ マネージャにイベントを通知する。
フィルタ グラフ マネージャにイベントを通知する。
構文
HRESULT Notify( long EventCode, LONG_PTR EventParam1, LONG_PTR EventParam2 );
パラメータ
- EventCode
- [in] イベントの識別子。
- EventParam1
- [in] イベントの第 1 パラメータ。
- EventParam2
- [in] イベントの第 2 パラメータ。
戻り値
実装に応じた HRESULT 値を返す。HRESULT は、次の標準的な定数の 1 つか、または一覧に示されていないその他の値となる。
E_FAIL 失敗。 E_POINTER Null ポインタ引数。 E_INVALIDARG 無効な引数。 E_NOTIMPL メソッドがサポートされていない。 S_OK または NOERROR 成功。
注意
イベントはキューに入れられるが、このスレッド上ではアプリケーションに通知されない。通知コードおよびパラメータ値の一覧については、「イベント通知コード」を参照すること。