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

ビデオ プロセッサの自動処理機能を有効または無効にします。

構文

void VideoProcessorSetStreamAutoProcessingMode(
  [in] ID3D11VideoProcessor *pVideoProcessor,
  [in] UINT                 StreamIndex,
  [in] BOOL                 Enable
);

パラメーター

[in] pVideoProcessor

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

[in] StreamIndex

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

[in] Enable

TRUE の場合、自動処理機能が有効になります。 FALSE の場合、ドライバーは、実行している可能性がある追加のビデオ処理を無効にします。

戻り値

なし

解説

既定では、ドライバーはビデオ プロセッサ blit 中に特定の処理タスクを自動的に実行する可能性があります。 このメソッドを使用すると、アプリケーションでこれらの追加のビデオ処理機能を無効にすることができます。 たとえば、ビデオ プロセッサ用に独自のピクセル シェーダーを提供する場合は、ドライバーの自動処理を無効にすることができます。

要件

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

関連項目

ID3D11VideoContext