次の方法で共有


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

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

構文

void VideoProcessorSetStreamDestRect(
  [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 の場合、このパラメーターは無視されます。

戻り値

なし

解説

変換先の四角形は、このストリームの blit を受け取る出力サーフェイスの部分です。 変換先の四角形は、出力サーフェスを基準にピクセル座標で指定されます。

既定の変換先の四角形は、空の四角形 (0、0、0、0) です。 このメソッドが呼び出されない場合、または Enable パラメーターが FALSE の場合、このストリームからデータは書き込まれません。

要件

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

こちらもご覧ください

ID3D11VideoContext