CSeekingPassThru.Init メソッド

メソッド Init は、 オブジェクトを初期化します。

構文

HRESULT Init(
  [in] BOOL bSupportRendering,
       IPin *pPin
);

パラメーター

bSupportRendering [インチ]

フィルターがレンダラーであるかどうかを示すブール値。 フィルターがレンダラー の場合は TRUE、 それ以外 の場合は FALSE を 使用します。

pPin

フィルターの 入力ピンの IPin インターフェイスへのポインター。

戻り値

次の表に示 す HRESULT 値のいずれかを返します。

リターン コード 説明
S _ OK
正常終了しました。
E _ FAIL
オブジェクトは既に初期化されています。
E _ OUTOFMEMORY
オブジェクトを作成するのに十分なメモリではありません。

解説

bSupportRendering の値が TRUE の場合、このメソッドは CRendererPosPassThruクラスのインスタンスを作成します。 それ以外の場合は 、CPosPassThru クラスのインスタンスが作成 されます。

必要条件

要件
ヘッダー
Seekpt.h (ストリーム.h を含む)
ライブラリ
Strmbase.lib (小売りビルド)
Str str strsd.lib (デバッグ ビルド)

関連項目

CSeekingPassThru クラス