attribut MFSampleExtension_DerivedFromTopField
Spécifie si une image vidéo désinterlacée a été dérivée du champ supérieur ou inférieur. 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 à
Notes
Cet attribut est valide uniquement pour les exemples désinterlacés. Définissez cet attribut si le frame a été désinterlacé 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é du champ inférieur.
Si l’attribut n’est pas défini, le frame n’a pas été désinterlacé. Le cadre est un véritable cadre progressif, ou un cadre entrelacé.
Cet attribut est informatif. Un désinterlaceur logiciel peut définir cet attribut. Si cet attribut est défini, il indique que vous pouvez récupérer le champ d’origine en supprimant les lignes de balayage 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.
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 |
|
Voir aussi