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 应用]
标头 d3d11.h

另请参阅

Direct3D 11 视频结构

ID3D11VideoProcessorEnumerator::GetVideoProcessorFilterRange