IMFCapturePreviewSink::UpdateVideo メソッド (mfcaptureengine.h)

ビデオ フレームを更新します。 プレビュー ウィンドウが WM_PAINTまたはWM_SIZE メッセージを受信するときに、このメソッド 呼び出します。

構文

HRESULT UpdateVideo(
  [in] const MFVideoNormalizedRect *pSrc,
  [in] const RECT                  *pDst,
  [in] const COLORREF              *pBorderClr
);

パラメーター

[in] pSrc

ソース四角形を指定する MFVideoNormalizedRect 構造体へのポインター。 ソース四角形は、表示されるビデオ フレームの領域を定義します。 このパラメーターが NULL の場合は、ビデオ フレーム全体が表示されます。

[in] pDst

変換先の四角形を指定する RECT 構造体へのポインター。 変換先の四角形は、ビデオが描画されるウィンドウまたは DirectComposition ビジュアルの領域を定義します。

[in] pBorderClr

罫線の色。 この値を作成するには、 RGB マクロを使用します。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mfcaptureengine.h

こちらもご覧ください

IMFCapturePreviewSink