_Attribut MFSampleExtension DerivedFromTopField

Spécifie si une image vidéo désentrelacée a été dérivée du champ supérieur ou du champ inférieur. 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

Notes

Cet attribut n’est valide que pour les exemples désentrelacés. Définissez cet attribut si le frame a été désentrelacé en interpolant l’un des champs.

Si la valeur est true, le champ inférieur a été interpolé à partir du champ supérieur. Si la valeur est false, le champ supérieur a été interpolé à partir du champ inférieur.

Si l’attribut n’est pas défini, le frame n’a pas été désentrelacé. Le cadre est soit une vraie image progressive, soit une image entrelacée.

Cet attribut est informatif. Un désentrelaceur logiciel peut définir cet attribut. Si cet attribut est défini, il fournit une indication que vous pouvez récupérer le champ d’origine en supprimant les lignes de numérisation interpolées. Par exemple, si l’attribut a la valeur true, vous pouvez récupérer le champ supérieur d’origine en supprimant le champ inférieur interpolé.

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