перечисление DXVA_VideoTransferMatrix (dxva.h)
Тип перечисления DXVA_VideoTransferMatrix содержит перечислители, определяющие матрицу преобразования из Y'Cb'Cr в R'G'B.
Синтаксис
typedef enum _DXVA_VideoTransferMatrix {
DXVA_VideoTransferMatrixShift,
DXVA_VideoTransferMatrixMask,
DXVA_VideoTransferMatrix_Unknown,
DXVA_VideoTransferMatrix_BT709,
DXVA_VideoTransferMatrix_BT601,
DXVA_VideoTransferMatrix_SMPTE240M
} DXVA_VideoTransferMatrix;
Константы
DXVA_VideoTransferMatrixShift Указывает, что биты смещаются на 15 позиций (DXVA_ExtColorData_ShiftBase + 7 или 8 + 7). |
DXVA_VideoTransferMatrixMask Указывает маску матрицы передачи видео. Для указания матрицы передачи видео можно использовать 3 (0x00038000) бита DWORD. |
DXVA_VideoTransferMatrix_Unknown Указывает, что матрица передачи видео не указана. Значение по умолчанию — BT601 для видео со стандартным определением (SD) и BT709 для видео высокой четкости (HD). |
DXVA_VideoTransferMatrix_BT709 Указывает матрицу передачи BT709. |
DXVA_VideoTransferMatrix_BT601 Задает матрицу передачи BT601. |
DXVA_VideoTransferMatrix_SMPTE240M Указывает стандарт hd video, который редко используется в Японии. |
Комментарии
Один из перечислителей DXVA_VideoTransferMatrix можно указать в элементе VideoTransferMatrix структуры DXVA_ExtendedFormat .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Этот тип перечисления применяется только к Windows Server 2003 с пакетом обновления 1 (SP1) и более поздним версиям, а также Windows XP с пакетом обновления 2 (SP2) и более поздним версиям. |
Верхняя часть | dxva.h (включая Dxva.h) |