MFNominalRange 枚举 (mfobjects.h)
指定颜色数据是否包括余量和空间。 Headroom 允许的值超过 1.0 白色 (“whiter than whiter”) ,而 toeroom 允许的值低于参考 0.0 black (“blacker than black”) 。
语法
typedef enum _MFNominalRange {
MFNominalRange_Unknown = 0,
MFNominalRange_Normal = 1,
MFNominalRange_Wide = 2,
MFNominalRange_0_255 = 1,
MFNominalRange_16_235 = 2,
MFNominalRange_48_208 = 3,
MFNominalRange_64_127 = 4,
MFNominalRange_Last,
MFNominalRange_ForceDWORD = 0x7fffffff
} MFNominalRange;
常量
MFNominalRange_Unknown 值: 0 未知的标称范围。 |
MFNominalRange_Normal 值:1 等效于 MFNominalRange_0_255。 |
MFNominalRange_Wide 值: 2 等效于 MFNominalRange_16_235。 |
MFNominalRange_0_255 值:1 规范化范围 [0...1] 映射到 [0...255] (对于 8 位样本)或 [0...1023] (对于 10 位样本)。 |
MFNominalRange_16_235 值: 2 规范化范围 [0...1] 映射到 [16...235] (对于 8 位样本)或 [64...940] (对于 10 位样本)。 |
MFNominalRange_48_208 值: 3 规范化范围 [0..1] 映射到 [48...208] (对于 8 位样本)或 [64...940] (对于 10 位样本)。 |
MFNominalRange_64_127 值: 4 规范化范围 [0..1] 映射到 [64...127] (对于 8 位样本),对于 10 位样本映射到 [256...508]。 此范围用于 xRGB 颜色空间。 注意 需要 Windows 7 或更高版本。 |
MFNominalRange_Last |
MFNominalRange_ForceDWORD 值: 0x7fffffff |
注解
此枚举与 MF_MT_VIDEO_NOMINAL_RANGE 属性一起使用。
有关这些值的详细信息,请参阅 DXVA2_NominalRange 枚举的注释,即 DirectX 视频加速 (DXVA) 等效于此枚举。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | mfobjects.h (包括 Mfidl.h) |