struttura DXVADDI_EXTENDEDFORMAT (d3dumddi.h)
La struttura DXVADDI_EXTENDEDFORMAT descrive il formato esteso del fotogramma video.
Sintassi
typedef struct _DXVADDI_EXTENDEDFORMAT {
union {
struct {
UINT SampleFormat : 8;
UINT VideoChromaSubsampling : 4;
UINT NominalRange : 3;
UINT VideoTransferMatrix : 3;
UINT VideoLighting : 4;
UINT VideoPrimaries : 5;
UINT VideoTransferFunction : 5;
};
UINT Value;
};
} DXVADDI_EXTENDEDFORMAT;
Members
[in] SampleFormat
Valore UINT che specifica la modalità di campionamento di un fotogramma video. Gli otto bit sono definiti da uno dei valori nel tipo di enumerazione DXVADDI_SAMPLEFORMAT.
[in] VideoChromaSubsampling
Schema di codifica cromatica per i dati Y'Cb'Cr'. I quattro bit sono definiti da un OR bit per bit dei valori nel tipo di enumerazione DXVADDI_VIDEOCHROMASUBSAMPLING.
[in] NominalRange
Valore UINT che specifica se i dati di esempio includono la sala head (ovvero valori superiori a 1,0 bianco) e toeroom (ovvero superblack al di sotto del riferimento 0,0 nero). I tre bit sono definiti da uno dei valori nel tipo di enumerazione DXVADDI_NOMINALRANGE.
[in] VideoTransferMatrix
Matrice di conversione da Y'Cb'Cr' a (studio) R'G'B'. I tre bit sono definiti da uno dei valori nel tipo di enumerazione DXVADDI_VIDEOTRANSFERMATRIX.
[in] VideoLighting
Condizioni di illuminazione per la visualizzazione del video. I quattro bit sono definiti da uno dei valori nel tipo di enumerazione DXVADDI_VIDEOLIGHTING.
[in] VideoPrimaries
Primarie di colore, che indica quali funzioni di base RGB vengono usate. I cinque bit sono definiti da uno dei valori nel tipo di enumerazione DXVADDI_VIDEOPRIMARIES.
[in] VideoTransferFunction
Funzione di conversione da R'G'B' a RGB. I cinque bit sono definiti dal tipo di enumerazione DXVADDI_VIDEOTRANSFERFUNCTION.
Value
Valore a 32 bit che descrive il formato esteso del fotogramma video.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3dumddi.h (include D3dumddi.h) |