enumerazione DXVA_VideoChromaSubsampling (dxva.h)
Il tipo di enumerazione DXVA_VideoChromaSubsampling contiene enumeratori che identificano lo schema di codifica cromatica per i dati Y'Cb'Cr'.
Sintassi
typedef enum _DXVA_VideoChromaSubsampling {
DXVA_VideoChromaSubsamplingShift,
DXVA_VideoChromaSubsamplingMask,
DXVA_VideoChromaSubsampling_Unknown,
DXVA_VideoChromaSubsampling_ProgressiveChroma,
DXVA_VideoChromaSubsampling_Horizontally_Cosited,
DXVA_VideoChromaSubsampling_Vertically_Cosited,
DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes,
DXVA_VideoChromaSubsampling_MPEG2,
DXVA_VideoChromaSubsampling_MPEG1,
DXVA_VideoChromaSubsampling_DV_PAL,
DXVA_VideoChromaSubsampling_Cosited
} DXVA_VideoChromaSubsampling;
Costanti
DXVA_VideoChromaSubsamplingShift Specifica di spostare i bit per 8 posizioni (DXVA_ExtColorData_ShiftBase + 0 o 8 + 0). |
DXVA_VideoChromaSubsamplingMask Specifica la maschera di sottocampionamento cromatico video. È possibile usare 4 (0x00000F00) bit di un DWORD per specificare il sottocampionamento del cromatico video. |
DXVA_VideoChromaSubsampling_Unknown Specifica che il sottocampionamento della cromatica video non è specificato. |
DXVA_VideoChromaSubsampling_ProgressiveChroma Specifica che il sottocampionamento cromatico video è cromatico progressivo. |
DXVA_VideoChromaSubsampling_Horizontally_Cosited Specifica che i campioni cromatici sono allineati su multipli dei campioni luma orizzontalmente. |
DXVA_VideoChromaSubsampling_Vertically_Cosited Specifica che i campioni cromatici sono allineati su multipli dei campioni luma verticalmente. |
DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes Specifica che i piani Pb e Pr (o Cb e Cr) hanno lo stesso allineamento di fase. Questo enumeratore può essere impostato su 0 solo nel membro VideoChromaSubsampling della struttura DXVA_ExtendedFormat se i dati sono in verticale. |
DXVA_VideoChromaSubsampling_MPEG2 OR bit per bit dei valori DXVA_VideoChromaSubsampling_Horizontally_Cosited e DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes usati con dati 4:2:0. |
DXVA_VideoChromaSubsampling_MPEG1 Valore DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes utilizzato con dati 4:2:0. |
DXVA_VideoChromaSubsampling_DV_PAL OR bit per bit dei valori DXVA_VideoChromaSubsampling_Horizontally_Cosited e DXVA_VideoChromaSubsampling_Vertically_Cosited usati con dati 4:2:0. |
DXVA_VideoChromaSubsampling_Cosited OR bit per bit del DXVA_VideoChromaSubsampling_Horizontally_Cosited e DXVA_VideoChromaSubsampling_Vertically_Cosited e DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes valori usati con dati 4:4:4, 4:2:2 e 4:1:1. |
Commenti
Gli enumeratori di DXVA_VideoChromaSubsampling possono essere ORed insieme per creare un valore nel membro VideoChromaSubsampling della struttura DXVA_ExtendedFormat .
Le varianti cosìte indicano che i campioni cromatici sono allineati ai campioni luma. In genere, i dati 4:2:0 con cromatica sono allineati in una o più direzioni con i dati luma. Si noti che i dati 4:4:4, 4:2:2 e 4:1:1 sono sempre inclusi in entrambe le direzioni.
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) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per