attribut MFT_PROCESS_LOCAL_Attribute

Spécifie si une transformation Media Foundation (MFT) est inscrite uniquement dans le processus de l’application.

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 utilisé comme suit :

  1. L’application inscrit un MFT local en appelant la fonction MFTRegisterLocal ou MFTRegisterLocalByCLSID . Ces fonctions inscrivent le MFT dans le processus de l’application.
  2. La fonction MFTEnumEx est appelée pour énumérer les MFT qui correspondent à un ensemble particulier de critères. L’application peut appeler la fonction MFTEnumEx directement, mais cette fonction est plus souvent appelée par le chargeur de topologie.
  3. La fonction MFTEnumEx récupère un tableau de pointeurs IMFActivate , chacun représentant un objet d’activation pour un MFT. Si un MFT est inscrit localement, l’attribut MFT_PROCESS_LOCAL_Attribute est défini sur TRUE sur l’objet d’activation correspondant.

La valeur par défaut de cet attribut est FALSE.

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