DXVA_NominalRange 枚举 (dxva.h)

DXVA_NominalRange 枚举类型包含枚举器,这些枚举器标识样本数据是否包括超过 1.0 白色) 的空余量 (值,以及 (黑色) 以下的超级) 。

语法

typedef enum _DXVA_NominalRange {
  DXVA_NominalRangeShift,
  DXVA_NominalRangeMask,
  DXVA_NominalRange_Unknown,
  DXVA_NominalRange_Normal,
  DXVA_NominalRange_Wide,
  DXVA_NominalRange_0_255,
  DXVA_NominalRange_16_235,
  DXVA_NominalRange_48_208
} DXVA_NominalRange;

常量

 
DXVA_NominalRangeShift
指定将位移位 12 个位置 (DXVA_ExtColorData_ShiftBase + 4 或 8 + 4) 。
DXVA_NominalRangeMask
指定名义范围掩码。 DWORD 的 3 (0x00007000) 位可用于指定名义范围。
DXVA_NominalRange_Unknown
指定未指定名义范围。
DXVA_NominalRange_Normal
指定规范化色度 [0...1] 映射到 8 位的 [0..255] 或 [0..1023] (对于 10 位)。
DXVA_NominalRange_Wide
指定规范化色度 [0...1] 映射到 8 位的 [16..235] 或 [64..940] (对于 10 位)。
DXVA_NominalRange_0_255
指定规范化色度 [0...1] 映射到 8 位的 [0..255] 或 [0..1023] (对于 10 位)。
DXVA_NominalRange_16_235
指定规范化色度 [0...1] 映射到 8 位的 [16..235] 或 [64..940] (对于 10 位)。
DXVA_NominalRange_48_208
指定规范化色度 [0..1] 映射到 8 位的 [48..208] 或 [10 位的 [192..832] 。

注解

可以在 DXVA_ExtendedFormat 结构的 NominalRange 成员中指定 DXVA_NominalRange 的枚举器之一。

宽色域 R'G'B' (,即黑点在 16,16,16,16 和白点在 235,235,235) 必须与正常的 sRGB 区分开。

要求

要求
最低受支持的客户端 此枚举类型仅适用于 SP1 及更高版本的 Windows Server 2003 和 SP2 及更高版本的 Windows XP。
标头 dxva.h (包括 Dxva.h)

另请参阅

DXVA_ExtendedFormat