MFVideoPrimaries 列舉 (mfobjects.h)
指定視訊來源的色彩主要。 色彩主要定義如何將色彩從 RGB 色彩空間轉換為 CIE XYZ 色彩空間。
Syntax
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 BT-R BT.709。 也用於 sRGB 和 scRGB。 |
MFVideoPrimaries_BT470_2_SysM 值: 3 BT-R BT.470-4 System M (NTSC) 。 |
MFVideoPrimaries_BT470_2_SysBG 值: 4 BT-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 BT-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 Academy 色彩編碼系統 注意需要 Windows 10 版本 1703 或更新版本。 |
MFVideoPrimaries_Display_P3 值: 13 SMPTE EG-432-1 (DCI P3 與 D65 白色點) |
MFVideoPrimaries_Last 保留的。 |
MFVideoPrimaries_ForceDWORD 值: 0x7fffffff 保留的。 此成員會強制列舉型別編譯為 DWORD 值。 |
備註
這個列舉會與 MF_MT_VIDEO_PRIMARIES 屬性搭配使用。
如需這些值的詳細資訊,請參閱 DXVA2_VideoPrimaries 列舉的備註,也就是 DirectX 影片加速 (DXVA) 相當於此列舉的。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | mfobjects.h (include Mfidl.h) |