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