CBaseRenderer.Render メソッド

メソッド Render はサンプルをレンダリングします。

構文

virtual Render(
   IMediaSample *pMediaSample
);

パラメーター

pMediaSample

サンプルの IMediaSample インターフェイスへの ポインター。

戻り値

HRESULT 値を返 します。 指定できる値には、次の表に示す値が含まれます。

リターン コード 説明
S _ FALSE
フィルターが停止するか 、pMediaSample が NULL です
S _ OK
正常終了しました。

Remarks

このメソッドは、純粋仮想メソッド CBaseRenderer::D oRenderSampleを呼び出します。これは実際の処理を行います。 派生クラスは 、DoRenderSample を実装する必要があります

DoRenderSample を呼び出す 直前に、このメソッドは CBaseRenderer::OnRenderStart メソッドを呼び出します。 直後に 、CBaseRenderer::OnRenderEnd メソッドを呼び出 します。 派生クラスは、必要に応じて、これらの 2 つのメソッドをオーバーライドできます。

要件

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

関連項目

CBaseRenderer クラス