Перечисление 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 Academy Color Encoding System Примечание Требуется 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 Video Acceleration (DXVA) этого перечисления.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | mfobjects.h (включая Mfidl.h) |