CBaseControlVideo メソッドを呼び出します。

メソッドは、 GetCurrentImage レンダラーで現在のイメージのコピーを取得します。

構文

HRESULT GetCurrentImage(
   long *pBufferSize,
   long *pVideoImage
);

パラメーター

pBufferSize

出力バッファーのサイズへのポインター。

pVideoImage

イメージの出力バッファーへのポインター。

戻り値

実装に依存する HRESULT 値を返します。次のいずれかの値を指定することも、一覧表示されない他の値を指定することもできます。

リターン コード 説明
E _ 失敗
失敗しました。
E _ INVALIDARG
引数が無効です。
E _ OUTOFMEMORY
メモリが不足しています。 Pvideoinfo パラメーターが NULL の場合に返されます。
NOERROR
正常終了しました。
_ _ 一時停止されていない VFW E _
フィルターが一時停止されていないため、操作を実行できませんでした。

Remarks

このメンバー関数は、サンプルからイメージを取得し、出力バッファーにコピーします。 出力バッファーにコピーされたビデオのセクションには、 Ibasicvideo インターフェイスによって設定されたソースの四角形が反映されます。 コピー先の四角形は反映されません。

要件

要件
ヘッダー
Ctlutil (ストリームを含む)
ライブラリ
Strmbase .lib (リテールビルド);
Strmbasd .lib (デバッグビルド)

関連項目

CBaseControlVideo クラス