Microsoft DirectX 8.0

ISeekingPassThru インターフェイス

単独入力フィルタのためのシークを実装するヘルパー オブジェクトを初期化する。SeekingPassThru ヘルパー オブジェクトは、このインターフェイスを公開する。入力ピンが 1 つのフィルタでは、このインターフェイスを使用して、IMediaSeeking インターフェイスおよび IMediaPosition インターフェイスを実装できる。詳細については、「CSeekingPassThru」を参照すること。

アプリケーションでこのインターフェイスを使用することはない。

vtable 順のメソッド

IUnknown メソッド説明
QueryInterface サポートされているインターフェイスへのポインタを取得する。
AddRef 参照カウントをインクリメントする。
Release 参照カウントをデクリメントする。
ISeekingPassThru メソッド説明
Init シーク元のヘルパー クラスを初期化する。

ISeekingPassThru::Init

ISeekingPassThru インターフェイス

シーク元のヘルパー クラスを初期化する。

構文

HRESULT Init(
    BOOL bSupportRendering,
    IPin *pPin
);

パラメータ

bSupportRendering
[in] フィルタがレンダラかどうかを指定するブール型の値。レンダラの場合は TRUE を使用し、それ以外の場合は FALSE を使用する。
pPin
[in] フィルタの入力ピン上の IPin インターフェイスへのポインタ。

戻り値

次のいずれかの HRESULT 値を返す。

S_OK成功。
E_FAILオブジェクトは既に初期化されている。
E_OUTOFMEMORY メモリ不足のため、オブジェクトを作成できない。