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


Перечисление DXVADDI_VIDEOTRANSFERMATRIX (d3dumddi.h)

Тип перечисления DXVADDI_VIDEOTRANSFERMATRIX содержит значения, определяющие матрицу преобразования из Y'Cb'Cr в (studio) R'G'B'.

Синтаксис

typedef enum _DXVADDI_VIDEOTRANSFERMATRIX {
  DXVADDI_VideoTransferMatrixMask,
  DXVADDI_VideoTransferMatrix_Unknown,
  DXVADDI_VideoTransferMatrix_BT709,
  DXVADDI_VideoTransferMatrix_BT601,
  DXVADDI_VideoTransferMatrix_SMPTE240M
} DXVADDI_VIDEOTRANSFERMATRIX;

Константы

 
DXVADDI_VideoTransferMatrixMask
Указывает маску матрицы передачи видео. Первые 3 (0x07) бита DWORD можно использовать для указания матрицы передачи видео.
DXVADDI_VideoTransferMatrix_Unknown
Указывает, что матрица передачи видео не указана. Значение по умолчанию — BT601 для видео со стандартным определением (SD) и BT709 для видео высокой четкости (HD).
DXVADDI_VideoTransferMatrix_BT709
Задает матрицу передачи BT709.
DXVADDI_VideoTransferMatrix_BT601
Задает матрицу передачи BT601.
DXVADDI_VideoTransferMatrix_SMPTE240M
Указывает стандарт hd-видео, который редко используется в Японии.

Комментарии

Одно из значений DXVADDI_VIDEOTRANSFERMATRIX можно указать в элементе VideoTransferMatrix структуры DXVADDI_EXTENDEDFORMAT .

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

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

DXVADDI_EXTENDEDFORMAT