перечисление 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 видео редко используется в Японии. |
Замечания
Один из перечислителей DXVA_VideoTransferMatrix можно указать в элементе VideoTransferMatrix структуры DXVA_ExtendedFormat.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Этот тип перечисления применяется только к Windows Server 2003 с пакетом обновления 1 (SP1) и более поздней версии, а Также к Windows XP с пакетом обновления 2 (SP2) и более поздним версиям. |
заголовка | dxva.h (include Dxva.h) |