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