_Attribut MFSampleExtension SingleField

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

Type de données

Bool stocké comme UInt32

Obtenir/définir

Pour récupérer cet attribut, appelez IMFAttributes :: GetUInt32.

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

S’applique à

IMFSample

Remarques

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 une image complète. (Deux champs si entrelacé ou une image progressive.)

Si le type de média est une trame progressive ou des champs entrelacés, cet attribut doit avoir la valeur false ou n’est pas 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 du champ inférieur.

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

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

Configuration requise

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

Voir aussi

Liste alphabétique des attributs Media Foundation

Exemples d’attributs

Exemples de supports

Entrelacement de vidéos