DXVA_ExtendedFormat struttura (dxva.h)
La struttura DXVA_ExtendedFormat descrive il formato esteso del fotogramma video.
Sintassi
typedef struct _DXVA_ExtendedFormat {
UINT SampleFormat : 8;
UINT VideoChromaSubsampling : 4;
DXVA_NominalRange NominalRange : 3;
DXVA_VideoTransferMatrix VideoTransferMatrix : 3;
DXVA_VideoLighting VideoLighting : 4;
DXVA_VideoPrimaries VideoPrimaries : 5;
DXVA_VideoTransferFunction VideoTransferFunction : 5;
} DXVA_ExtendedFormat;
Members
SampleFormat
Specifica la modalità di campionamento di un fotogramma video. I 8 bit sono definiti da uno degli enumeratori nel tipo di enumerazione DXVA_SampleFormat .
VideoChromaSubsampling
Specifica lo schema di codifica chroma per i dati Y'Cb'Cr'. I 4 bit sono definiti da una combinazione ORed degli enumeratori nel tipo di enumerazione DXVA_VideoChromaSubsampling .
NominalRange
Specifica se i dati di esempio includono headroom (valori superiori a 1,0 bianco) e toeroom (superblacks sotto il riferimento 0,0 nero). I 3 bit sono definiti da uno degli enumeratori nel tipo di enumerazione DXVA_NominalRange .
VideoTransferMatrix
Specifica la matrice di conversione da Y'Cb'Cr' a (studio) R'G'B'. I 3 bit sono definiti da uno degli enumeratori nel tipo di enumerazione DXVA_VideoTransferMatrix .
VideoLighting
Specifica le condizioni di illuminazione per la visualizzazione del video. I 4 bit sono definiti da uno degli enumeratori nel tipo di enumerazione DXVA_VideoLighting .
VideoPrimaries
Specifica le primarie di colore, che stato vengono usate le funzioni di base RGB. I 5 bit sono definiti da uno degli enumeratori nel tipo di enumerazione DXVA_VideoPrimaries .
VideoTransferFunction
Specifica la funzione di conversione da R'G'B' a RGB. I 5 bit sono definiti dal tipo di enumerazione DXVA_VideoTransferFunction .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Questa struttura 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) |