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