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) |