Поделиться через


Перечисление 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)

См. также раздел

Расширенные сведения о цвете

Перечисления Media Foundation

Типы видеофайла