énumération DXVADDI_VIDEOCHROMASUBSAMPLING (d3dumddi.h)
Le type d’énumération DXVADDI_VIDEOCHROMASUBSAMPLING contient des valeurs qui identifient le schéma d’encodage chroma pour les données Y’Cb’Cr'.
Syntax
typedef enum _DXVADDI_VIDEOCHROMASUBSAMPLING {
DXVADDI_VideoChromaSubsamplingMask,
DXVADDI_VideoChromaSubsampling_Unknown,
DXVADDI_VideoChromaSubsampling_ProgressiveChroma,
DXVADDI_VideoChromaSubsampling_Horizontally_Cosited,
DXVADDI_VideoChromaSubsampling_Vertically_Cosited,
DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes,
DXVADDI_VideoChromaSubsampling_MPEG2,
DXVADDI_VideoChromaSubsampling_MPEG1,
DXVADDI_VideoChromaSubsampling_DV_PAL,
DXVADDI_VideoChromaSubsampling_Cosited
} DXVADDI_VIDEOCHROMASUBSAMPLING;
Constantes
DXVADDI_VideoChromaSubsamplingMask Masque de sous-échantillonnage de chroma vidéo. Les quatre premiers bits (0x0F) d’un DWORD peuvent être utilisés pour spécifier un sous-échantillonnage de chroma vidéo. |
DXVADDI_VideoChromaSubsampling_Unknown Le sous-échantillonnage de chroma vidéo n’est pas spécifié. |
DXVADDI_VideoChromaSubsampling_ProgressiveChroma Le sous-échantillonnage de la chroma vidéo est progressif. |
DXVADDI_VideoChromaSubsampling_Horizontally_Cosited Les échantillons chroma sont alignés horizontalement sur plusieurs des échantillons de luma. |
DXVADDI_VideoChromaSubsampling_Vertically_Cosited Les échantillons chroma sont alignés verticalement sur des multiples des échantillons de luma. |
DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes Les plans Pb et Pr (ou Cb et Cr) ont le même alignement de phase. Cette valeur ne peut être définie que sur 0 dans le membre VideoChromaSubsampling de la structure DXVADDI_EXTENDEDFORMAT si les données sont cosites verticalement. |
DXVADDI_VideoChromaSubsampling_MPEG2 Or au niveau du bit des valeurs DXVADDI_VideoChromaSubsampling_Horizontally_Cosited et DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes utilisées avec des données 4 :2 :0. |
DXVADDI_VideoChromaSubsampling_MPEG1 Valeur DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes utilisée avec des données 4 :2 :0. |
DXVADDI_VideoChromaSubsampling_DV_PAL OR au niveau du bit des valeurs DXVADDI_VideoChromaSubsampling_Horizontally_Cosited et DXVADDI_VideoChromaSubsampling_Vertically_Cosited utilisées avec des données 4 :2 :0. |
DXVADDI_VideoChromaSubsampling_Cosited OR au niveau du bit des DXVADDI_VideoChromaSubsampling_Horizontally_Cosited, DXVADDI_VideoChromaSubsampling_Vertically_Cosited et DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes valeurs utilisées avec les données 4 :4 :4, 4 :2 :2 et 4 :1 :1. |
Remarques
Un OR au niveau du bit des valeurs de DXVADDI_VIDEOCHROMASUBSAMPLING peut être utilisé pour créer une valeur dans le membre VideoChromaSubsampling de la structure DXVADDI_EXTENDEDFORMAT .
Les variantes cosite indiquent que les échantillons de chroma sont alignés avec les échantillons luma. En règle générale, les données 4 :2 :0 avec chroma sont alignées dans une ou plusieurs directions avec les données luma. Notez que les données 4 :4 :4, 4 :2 :2 et 4 :1 :1 sont toujours cosites dans les deux sens.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour