enumerazione DXVA_VideoTransferMatrix (dxva.h)
Il tipo di enumerazione DXVA_VideoTransferMatrix contiene enumeratori che identificano la matrice di conversione da Y'Cb'Cr' a R'G'B'.
Sintassi
typedef enum _DXVA_VideoTransferMatrix {
DXVA_VideoTransferMatrixShift,
DXVA_VideoTransferMatrixMask,
DXVA_VideoTransferMatrix_Unknown,
DXVA_VideoTransferMatrix_BT709,
DXVA_VideoTransferMatrix_BT601,
DXVA_VideoTransferMatrix_SMPTE240M
} DXVA_VideoTransferMatrix;
Costanti
DXVA_VideoTransferMatrixShift Specifica i bit di spostamento per 15 posizioni (DXVA_ExtColorData_ShiftBase + 7 o 8 + 7). |
DXVA_VideoTransferMatrixMask Specifica la maschera matrice di trasferimento video. 3 (0x00038000) bit di una DWORD possono essere usati per specificare la matrice di trasferimento video. |
DXVA_VideoTransferMatrix_Unknown Specifica che la matrice di trasferimento video non è specificata. Il valore predefinito è BT601 per video SD (Standard Definition) e BT709 per video HD (High Definition). |
DXVA_VideoTransferMatrix_BT709 Specifica la matrice di trasferimento BT709. |
DXVA_VideoTransferMatrix_BT601 Specifica la matrice di trasferimento BT601. |
DXVA_VideoTransferMatrix_SMPTE240M Specifica uno standard video HD raramente usato in Giappone. |
Commenti
Uno degli enumeratori di DXVA_VideoTransferMatrix può essere specificato nel membro VideoTransferMatrix della struttura DXVA_ExtendedFormat .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Questo tipo di enumerazione si applica solo a Windows Server 2003 con SP1 e versioni successive e Windows XP con SP2 e versioni successive. |
Intestazione | dxva.h (include Dxva.h) |