DXVA_NominalRange枚举 (dxva.h)

DXVA_NominalRange枚举类型包含枚举器,用于标识样本数据是否包括头室(值超过 1.0 白色)和脚踝(引用 0.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
指定名义范围掩码。 3 (0x00007000) 位的 DWORD 可用于指定名义范围。
DXVA_NominalRange_Unknown
指定未指定名义范围。
DXVA_NominalRange_Normal
指定规范化色度 [0..1] 映射到 8 位的 [0..255],对于 10 位,则映射到 [0..1023]。
DXVA_NominalRange_Wide
指定规范化色度 [0..1] 映射到 8 位的 [16..235],对于 10 位,则映射到 [64..940]。
DXVA_NominalRange_0_255
指定规范化色度 [0..1] 映射到 8 位的 [0..255],对于 10 位,则映射到 [0..1023]。
DXVA_NominalRange_16_235
指定规范化色度 [0..1] 映射到 8 位的 [16..235],对于 10 位,则映射到 [64..940]。
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)必须区分正常 sRGB

要求

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

另请参阅

DXVA_ExtendedFormat