Méthode IMFTransform ::GetAttributes (mftransform.h)

Obtient le magasin d’attributs global pour cette transformation Media Foundation (MFT).

Syntaxe

HRESULT GetAttributes(
  [out] IMFAttributes **pAttributes
);

Paramètres

[out] pAttributes

Reçoit un pointeur vers l’interface IMFAttributes . L’appelant doit libérer l’interface.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_NOTIMPL
MFT ne prend pas en charge les attributs.

Remarques

Utilisez le pointeur IMFAttributes récupéré par cette méthode pour obtenir ou définir des attributs qui s’appliquent à l’ensemble du MFT. Pour obtenir le magasin d’attributs d’un flux d’entrée, appelez IMFTransform ::GetInputStreamAttributes. Pour obtenir le magasin d’attributs d’un flux de sortie, appelez IMFTransform ::GetOutputStreamAttributes.

L’implémentation de cette méthode est facultative, sauf si MFT doit prendre en charge un ensemble particulier d’attributs. Exception : les mfts basés sur le matériel doivent implémenter cette méthode. Consultez MfTs matériels.

Configuration requise

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]
Plateforme cible Windows
En-tête mftransform.h
Bibliothèque Mfuuid.lib

Voir aussi

IMFTransform

Transformations de Media Foundation

Transformer les attributs