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的枚举器之一。

宽 gamut R'G'B' (即,黑点为 16,16,16,16,16,白色点,235,235,235) 必须区分正常 sRGB

要求

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

另请参阅

DXVA_ExtendedFormat