attribut MFT_TRANSFORM_CLSID_Attribute

Contient l’identificateur de classe (CLSID) d’une transformation Media Foundation (MFT).

Type de données

GUID

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetGUID.

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

Notes

Cet attribut est défini sur les pointeurs IMFActivate retournés par la fonction MFTEnumEx .

Cet attribut est utilisé en interne par l’objet d’activation lorsqu’il crée le MFT. Les applications ne doivent pas utiliser ce CLSID directement pour créer le MFT, car l’objet d’activation peut avoir besoin d’initialiser le MFT. Par conséquent, pour créer une instance du MFT, appelez IMFActivate::ActivateObject sur l’objet d’activation.

Notez que la fonction MFTEnumEx se comporte différemment de la fonction MFTEnum à cet égard. La fonction MFTEnum retourne des CLSID, que l’application transmet à la fonction CoCreateInstance . La fonction MFTEnumEx retourne des objets d’activation plutôt que des CLSID.

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