MFVideoPrimaries 枚举 (mfobjects.h)
指定视频源的颜色原色。 颜色原色定义如何将颜色从 RGB 颜色空间转换为 CIE XYZ 颜色空间。
语法
typedef enum _MFVideoPrimaries {
MFVideoPrimaries_Unknown = 0,
MFVideoPrimaries_reserved = 1,
MFVideoPrimaries_BT709 = 2,
MFVideoPrimaries_BT470_2_SysM = 3,
MFVideoPrimaries_BT470_2_SysBG = 4,
MFVideoPrimaries_SMPTE170M = 5,
MFVideoPrimaries_SMPTE240M = 6,
MFVideoPrimaries_EBU3213 = 7,
MFVideoPrimaries_SMPTE_C = 8,
MFVideoPrimaries_BT2020 = 9,
MFVideoPrimaries_XYZ = 10,
MFVideoPrimaries_DCI_P3 = 11,
MFVideoPrimaries_ACES = 12,
MFVideoPrimaries_Display_P3 = 13,
MFVideoPrimaries_Last,
MFVideoPrimaries_ForceDWORD = 0x7fffffff
} MFVideoPrimaries;
常量
MFVideoPrimaries_Unknown 值: 0 颜色主色未知。 |
MFVideoPrimaries_reserved 值:1 保留。 |
MFVideoPrimaries_BT709 值: 2 ITU-R BT.709。 也用于 sRGB 和 scRGB。 |
MFVideoPrimaries_BT470_2_SysM 值: 3 ITU-R BT.470-4 系统 M (NTSC) 。 |
MFVideoPrimaries_BT470_2_SysBG 值: 4 ITU-R BT.470-4 系统 B、G (NTSC) 。 |
MFVideoPrimaries_SMPTE170M 值: 5 SMPTE 170M。 |
MFVideoPrimaries_SMPTE240M 值: 6 SMPTE 240M。 |
MFVideoPrimaries_EBU3213 值: 7 EBU 3213。 |
MFVideoPrimaries_SMPTE_C 值: 8 SMPTE C (SMPTE RP 145) 。 |
MFVideoPrimaries_BT2020 值: 9 ITU-R BT.2020 颜色初选。 注意需要Windows 8或更高版本。 |
MFVideoPrimaries_XYZ 值: 10 CIE 1931 XYZ (请参阅: CIE 1931 颜色空间) 。 请注意,此颜色空间仅适用于浮点表示形式。 注意需要Windows 8或更高版本。 |
MFVideoPrimaries_DCI_P3 值: 11 DCI-P3 注意需要Windows 10版本 1703 或更高版本。 |
MFVideoPrimaries_ACES 值: 12 学院颜色编码系统 注意需要Windows 10版本 1703 或更高版本。 |
MFVideoPrimaries_Display_P3 值: 13 SMPTE EG-432-1 (具有 D65 白点的 DCI P3) |
MFVideoPrimaries_Last 保留。 |
MFVideoPrimaries_ForceDWORD 值: 0x7fffffff 保留。 此成员强制枚举类型编译为 DWORD 值。 |
注解
此枚举与 MF_MT_VIDEO_PRIMARIES 属性一起使用。
有关这些值的详细信息,请参阅 DXVA2_VideoPrimaries 枚举的注释,该枚举是 DirectX 视频加速 (DXVA) 等效于此枚举。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | mfobjects.h (包括 Mfidl.h) |