attribut MFT_CODEC_MERIT_Attribute

Contient la valeur de mérite d’un codec matériel.

Type de données

UINT32

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.

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

Notes

Cet attribut est défini sur l’objet d’activation d’une transformation Media Foundation (MFT) qui représente un codec matériel. La valeur de l’attribut est la valeur de mérite du codec.

Cet attribut contrôle l’ordre dans lequel la fonction MFTEnumEx énumère les codecs, si l’indicateur MFT_ENUM_FLAG_SORTANDFILTER est défini. Les NPF ayant une valeur de mérite apparaissent plus hauts dans la liste que les autres TPF.

Cet attribut ne contient pas de valeur approuvée. Pour vérifier la valeur de mérite réelle du codec, appelez la fonction MFGetMFTMerit .

Si la valeur de l’attribut MFT_CODEC_MERIT_Attribute ne correspond pas à la valeur de mérite récupérée par MFGetMFTMerit, la méthode IMFActivate::ActivateObject échoue et retourne MF_E_INVALID_CODEC_MERIT.

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

Spécifications

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

Voir aussi

Liste alphabétique des attributs Media Foundation

Transformer les attributs