Microsoft DirectX 8.0 |
オーバーレイ ミキサー フィルタと、ハードウェア デコーダを表す VPE デコーダ フィルタの間の、ローカルな通信メカニズムをサポートする。このインターフェイスは、IVPBaseNotify から派生する。「IVPBaseConfig」および「IVPConfig」を参照すること。
このインターフェイスを実装するのは、オーバーレイ ミキサー フィルタのみである。アプリケーションから使用してはならない。
要件
Vptype.h、Vpnotify.h が必要である。
vtable 順のメソッド
IUnknown メソッド 説明 QueryInterface サポートされているインターフェイスへのポインタを取得する。 AddRef 参照カウントをインクリメントする。 Release 参照カウントをデクリメントする。 IVPBaseNotify メソッド 説明 RenegotiateVPParameters デコーダとの接続を初期化する。 IVPNotify メソッド 説明 SetDeinterlaceMode 非インターレース モード (Bob、Weave など) を設定する。 GetDeinterlaceMode 非インターレース モード (Bob、Weave など) を取得する。
モード (Bob、Weave など) を取得する。
このメソッドは現在実装されていない。E_NOTIMPL を返す。
構文
HRESULT GetDeinterlaceMode( AMVP_MODE *pmode ) PURE;
パラメータ
- pmode
- [out] 取得されたモードへのポインタ。この値は AMVP_MODE 列挙型のメンバ。
戻り値
E_NOTIMPL を返す。
モード (Bob、Weave など) を設定する。
構文
HRESULT SetDeinterlaceMode( AMVP_MODE mode ) PURE;
パラメータ
- mode
- [in] 指定されたモード。この値は、AMVP_MODE 列挙型のメンバ。
戻り値
インターフェイスの実装に応じた HRESULT 値を返す。