Partager via


attribut MFSampleExtension_SingleField

Spécifie si un exemple de vidéo contient un seul champ ou deux champs entrelacés. Cet attribut s’applique aux exemples de médias.

Type de données

BOOL stocké en tant qu’UINT32

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.

Pour définir cet attribut, appelez IMFAttributes::SetUINT32.

S’applique à

IMFSample

Notes

Si la valeur est TRUE, l’exemple contient un champ. Si la valeur est FALSE ou si l’attribut n’est pas défini, l’exemple contient un frame complet. (Deux champs s’ils sont entrelacés, ou un cadre progressif.)

Si le type de média est des trames progressives ou des champs entrelacés, cet attribut doit être FALSE ou non défini.

Si le type de média est un champ unique, cet attribut doit avoir la valeur TRUE. Définissez l’attribut MFSampleExtension_BottomFieldFirst sur l’exemple pour indiquer s’il s’agit du champ supérieur ou inférieur.

Actuellement, le convertisseur vidéo amélioré (EVR) ne prend pas en charge le contenu qui bascule entre des images entrelacées et des champs uniques.

La constante GUID de cet attribut est exportée à partir de mfuuid.lib.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau | Applications UWP]
En-tête
Mfapi.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Exemples d’attributs

Exemples multimédias

Entrelacement vidéo