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


перечисление 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 (include D3dumddi.h)

См. также

DXVADDI_EXTENDEDFORMAT