Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contient des indicateurs qui définissent le schéma d’encodage chromatique pour les données Y’Cb’Cr'.
Syntax
typedef enum _MFVideoChromaSubsampling {
MFVideoChromaSubsampling_Unknown = 0,
MFVideoChromaSubsampling_ProgressiveChroma = 0x8,
MFVideoChromaSubsampling_Horizontally_Cosited = 0x4,
MFVideoChromaSubsampling_Vertically_Cosited = 0x2,
MFVideoChromaSubsampling_Vertically_AlignedChromaPlanes = 0x1,
MFVideoChromaSubsampling_MPEG2,
MFVideoChromaSubsampling_MPEG1,
MFVideoChromaSubsampling_DV_PAL,
MFVideoChromaSubsampling_Cosited,
MFVideoChromaSubsampling_Last,
MFVideoChromaSubsampling_ForceDWORD = 0x7fffffff
} MFVideoChromaSubsampling;
Constantes
MFVideoChromaSubsampling_UnknownValeur : 0 Schéma d’encodage inconnu. |
MFVideoChromaSubsampling_ProgressiveChromaValeur : 0x8 La chroma doit être reconstruite comme si la vidéo sous-jacente était un contenu progressif, plutôt que d’ignorer les champs ou d’appliquer un filtrage chromatique pour réduire les artefacts de la reconstruction de la chroma entrelacée 4 :2 :0. |
MFVideoChromaSubsampling_Horizontally_CositedValeur : 0x4 Les échantillons de chroma sont alignés horizontalement avec les échantillons de luma, ou avec les multiples des échantillons de luma. Si cet indicateur n’est pas défini, les échantillons de chroma sont situés à 1/2 pixel à droite de l’échantillon luma correspondant. |
MFVideoChromaSubsampling_Vertically_CositedValeur : 0x2 Les échantillons de chroma sont alignés verticalement avec les échantillons de luma, ou avec les multiples des échantillons de luma. Si cet indicateur n’est pas défini, les échantillons de chroma sont situés à 1/2 pixel de l’exemple luma correspondant. |
MFVideoChromaSubsampling_Vertically_AlignedChromaPlanesValeur : 0x1 Les plans vous et V sont alignés verticalement. Si cet indicateur n’est pas défini, les plans chromatique sont supposés être déphasé par 1/2 échantillon de chroma, en alternance entre une ligne de U suivie d’une ligne de V. |
MFVideoChromaSubsampling_MPEG2Spécifie le schéma d’encodage chromatique pour la vidéo MPEG-2. Les échantillons de chroma sont alignés horizontalement avec les échantillons luma, mais ne sont pas alignés verticalement. Les plans vous et V sont alignés verticalement. |
MFVideoChromaSubsampling_MPEG1Spécifie le schéma d’encodage chromatique pour la vidéo MPEG-1. |
MFVideoChromaSubsampling_DV_PALSpécifie le schéma d’encodage chromatique pour la vidéo PAL DV. |
MFVideoChromaSubsampling_CositedLes échantillons de chroma sont alignés verticalement et horizontalement avec les échantillons luma. Les formats YUV tels que 4 :4 :4, 4 :2 :2 et 4 :1 :1 sont toujours cosites dans les deux sens et doivent utiliser cet indicateur. |
MFVideoChromaSubsampling_LastRéservé. |
MFVideoChromaSubsampling_ForceDWORDValeur : 0x7fffffff Réservé. Ce membre force le type d’énumération à compiler en tant que valeur DWORD . |
Remarques
Ces indicateurs sont utilisés avec l’attribut MF_MT_VIDEO_CHROMA_SITING .
Pour plus d’informations sur ces valeurs, consultez les remarques relatives à l’énumération DXVA2_VideoChromaSubSampling , qui est l’équivalent DirectX Video Acceleration (DXVA) de cette énumération.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| En-tête | mfobjects.h (include Mfidl.h) |