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


Перечисление eAVEncVideoColorTransferMatrix (codecapi.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Задает матрицу преобразования из цветового пространства Y'Cb'Cr в цветовое пространство R'G'B. Это перечисление используется со свойствами AVEncVideoInputColorTransferMatrix и AVEncVideoOutputColorTransferMatrix .

Синтаксис

typedef enum eAVEncVideoColorTransferMatrix {
  eAVEncVideoColorTransferMatrix_SameAsSource = 0,
  eAVEncVideoColorTransferMatrix_BT709 = 1,
  eAVEncVideoColorTransferMatrix_BT601 = 2,
  eAVEncVideoColorTransferMatrix_SMPTE240M = 3
} ;

Константы

 
eAVEncVideoColorTransferMatrix_SameAsSource
Значение: 0
Используйте ту же матрицу передачи, что и входное видео. Этот флаг применяется только к свойству AVEncVideoOutputColorTransferMatrix .
eAVEncVideoColorTransferMatrix_BT709
Значение: 1
Матрица переноса ITU-R BT.709.
eAVEncVideoColorTransferMatrix_BT601
Значение: 2
Матрица передачи ITU-R BT.601.
eAVEncVideoColorTransferMatrix_SMPTE240M
Значение: 3
Матрица передачи SMPTE 240M.

Требования

   
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Верхняя часть codecapi.h

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

Перечисления API кодека

Интерфейс ICodecAPI