enumerazione DXVADDI_VIDEOTRANSFERMATRIX (d3dumddi.h)
Il tipo di enumerazione DXVADDI_VIDEOTRANSFERMATRIX contiene valori che identificano la matrice di conversione da Y'Cb'Cr' a (studio) R'G'B'.
Sintassi
typedef enum _DXVADDI_VIDEOTRANSFERMATRIX {
DXVADDI_VideoTransferMatrixMask,
DXVADDI_VideoTransferMatrix_Unknown,
DXVADDI_VideoTransferMatrix_BT709,
DXVADDI_VideoTransferMatrix_BT601,
DXVADDI_VideoTransferMatrix_SMPTE240M
} DXVADDI_VIDEOTRANSFERMATRIX;
Costanti
DXVADDI_VideoTransferMatrixMask Specifica la maschera matrice di trasferimento video. I primi 3 bit (0x07) di una DWORD possono essere usati per specificare la matrice di trasferimento video. |
DXVADDI_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). |
DXVADDI_VideoTransferMatrix_BT709 Specifica la matrice di trasferimento BT709. |
DXVADDI_VideoTransferMatrix_BT601 Specifica la matrice di trasferimento BT601. |
DXVADDI_VideoTransferMatrix_SMPTE240M Specifica uno standard video HD usato raramente in Giappone. |
Osservazioni
Uno dei valori di DXVADDI_VIDEOTRANSFERMATRIX può essere specificato nel membro VideoTransferMatrix della struttura DXVADDI_EXTENDEDFORMAT.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
intestazione | d3dumddi.h (include D3dumddi.h) |