Microsoft DirectX 8.0 |
IDecimateVideoImage インターフェイスは、デコーダ フィルタ上のデシメーションを指定する。デシメーション とは、ビデオ出力をビデオ本来のサイズより小さくすることをいう。
アプリケーションはこのインターフェイス上でメソッドを呼び出してはならない。オーバーレイ ミキサー フィルタは、このインターフェイスを使ってビデオ デコーダのビデオをデシメーションする。
ビデオ出力をデシメーションできるデコーダ フィルタは、このインターフェイスをサポートする必要がある。
IUnknown メソッド 説明 QueryInterface サポートされているインターフェイスへのポインタを取得する。 AddRef 参照カウントをインクリメントする。 Release 参照カウントをデクリメントする。 IDecimateVideoImage メソッド 説明 SetDecimationImageSize デコーダがどのサイズまで出力画像をデシメーションするかを指定する。 ResetDecimationImageSize デコーダが出力画像をデシメーションしてはいけないこと示す。
デコーダが出力画像をデシメーションしてはいけないこと示す。
構文
HRESULT ResetDecimationImageSize(void);
戻り値
呼び出しが成功したか、失敗したかを示す HRESULT 値を返す。
デコーダがどのサイズまで出力画像をデシメーションするかを指定する。
構文
HRESULT SetDecimationImageSize( long lWidth, long lHeight );
パラメータ
- lWidth
- [in] ビデオ画像の幅 (ピクセル単位)。
- lHeight
- [in] ビデオ画像の高さ (ピクセル単位)。
戻り値
次のいずれかの HRESULT 値を返す。
E_FAIL デコーダがデシメーションを実行できない、または現在実行しているデシメーションを中止する必要がある。 S_OK デコーダが要求されているサイズまでビデオをデシメーションできる。