D3D11_VIDEO_PROCESSOR_FILTER_RANGE 構造体 (d3d11.h)

イメージ フィルターでサポートされている値の範囲を定義します。

構文

typedef struct D3D11_VIDEO_PROCESSOR_FILTER_RANGE {
  int   Minimum;
  int   Maximum;
  int   Default;
  float Multiplier;
} D3D11_VIDEO_PROCESSOR_FILTER_RANGE;

メンバー

Minimum

フィルターの最小値。

Maximum

フィルターの最大値。

Default

フィルターの既定値。

Multiplier

乗数。 次の式を使用して、フィルター設定を実際のフィルター値に変換します。[実績値セット値 = ] ×乗数

注釈

乗算器を使用すると、フィルター範囲に小数部のステップ値を設定できます。

たとえば、色相フィルターの実際の範囲は [–180.0 ... +180.0] で、ステップ サイズは 0.25 です。 デバイスは、次の範囲と乗数を報告します。

  • 最小: –720
  • 最大: +720
  • 乗数: 0.25
この場合、フィルター値 2 はデバイスによって 0.50 (または 2 × 0.25) として解釈されます。

デバイスでは、base-2 分数として正確に表すことができる乗数を使用する必要があります。

要件

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

こちらもご覧ください

Direct3D 11 ビデオ構造

ID3D11VideoProcessorEnumerator::GetVideoProcessorFilterRange