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)

另请参阅

扩展的颜色信息

Media Foundation 枚举

视频媒体类型