Condividi tramite


enumerazione DXVA_VideoChromaSubsampling (dxva.h)

Il tipo di enumerazione DXVA_VideoChromaSubsampling contiene enumeratori che identificano lo schema di codifica chroma 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. 4 (0x00000F00) bit di una DWORD possono essere usati per specificare sottocampionamento cromatico video.
DXVA_VideoChromaSubsampling_Unknown
Specifica che il sottocampionamento cromatico video non è specificato.
DXVA_VideoChromaSubsampling_ProgressiveChroma
Specifica che il sottocampionamento di cromatica video è cromatico progressivo.
DXVA_VideoChromaSubsampling_Horizontally_Cosited
Specifica che i campioni di cromatica sono allineati su multipli degli esempi luma orizzontalmente.
DXVA_VideoChromaSubsampling_Vertically_Cosited
Specifica che i campioni di cromatica sono allineati su multipli degli esempi luma verticalmente.
DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes
Specifica che i piani Pb e Pr (o Cb e Cr) hanno lo stesso allineamento delle fasi. Questo enumeratore può essere impostato su 0 solo nel VideoChromaSubsampling membro 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 i dati 4:2:0.
DXVA_VideoChromaSubsampling_MPEG1
Valore DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes utilizzato con i 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 i 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 i dati 4:4:4, 4:2:2 e 4:1:1.

Osservazioni

Gli enumeratori di DXVA_VideoChromaSubsampling possono essere ORed insieme per creare un valore nel VideoChromaSubsampling membro della struttura DXVA_ExtendedFormat.

Le varianti cosìte indicano che i campioni di cromatica 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.

Fabbisogno

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)

Vedere anche

DXVA_ExtendedFormat