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

ビデオ プロセッサ上の入力ストリームのイメージ フィルターを有効または無効にします。

構文

void VideoProcessorSetStreamFilter(
  [in] ID3D11VideoProcessor         *pVideoProcessor,
  [in] UINT                         StreamIndex,
  [in] D3D11_VIDEO_PROCESSOR_FILTER Filter,
  [in] BOOL                         Enable,
  [in] int                          Level
);

パラメーター

[in] pVideoProcessor

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

[in] StreamIndex

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

[in] Filter

D3D11_VIDEO_PROCESSOR_FILTER値として指定されたフィルター。

ドライバーでサポートされているフィルターを照会するには、 ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps を呼び出します。

[in] Enable

フィルターを有効にするかどうかを指定します。

[in] Level

フィルター レベル。 Enable がFALSE の場合、このパラメーターは無視されます。

指定したフィルターのレベルの有効な範囲を見つけるには、 ID3D11VideoProcessorEnumerator::GetVideoProcessorFilterRange を呼び出します。

戻り値

なし

必要条件

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

こちらもご覧ください

ID3D11VideoContext