ID3D11VideoContext::VideoProcessorSetStreamSourceRect メソッド (d3d11.h)

ビデオ プロセッサ上の入力ストリームのソース四角形を設定します。

構文

void VideoProcessorSetStreamSourceRect(
  [in] ID3D11VideoProcessor *pVideoProcessor,
  [in] UINT                 StreamIndex,
  [in] BOOL                 Enable,
  [in] const RECT           *pRect
);

パラメーター

[in] pVideoProcessor

ID3D11VideoProcessor インターフェイスへのポインター。 このポインターを取得するには、 ID3D11VideoDevice::CreateVideoProcessor を呼び出します。

[in] StreamIndex

入力ストリームの 0 から始まるインデックス。 ストリームの最大数を取得するには、ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps を呼び出し、MaxStreamStates 構造体メンバーをチェックします。

[in] Enable

ソース四角形を適用するかどうかを指定します。

[in] pRect

ソース四角形を指定する RECT 構造体へのポインター。 EnableFALSE の場合、このパラメーターは無視されます。

戻り値

なし

解説

ソースの四角形は、入力サーフェスの移動先サーフェスに blitted された部分です。 ソースの四角形は、入力サーフェスを基準にピクセル座標で指定されます。

このメソッドが呼び出されない場合、または Enable パラメーターが FALSE の場合、ビデオ プロセッサは入力サーフェイス全体から読み取ります。

要件

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

こちらもご覧ください

ID3D11VideoContext