Share via


attribut MFT_PROCESS_LOCAL_Attribute

Gibt an, ob eine Media Foundation-Transformation (MFT) nur im Prozess der Anwendung registriert ist.

Datentyp

UINT32

Abrufen/Festlegen

Um dieses Attribut abzurufen, rufen Sie IMFAttributes::GetUINT32 auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.

Bemerkungen

Dieses Attribut wird wie folgt verwendet:

  1. Die Anwendung registriert einen lokalen MFT, indem sie entweder die Funktion MFTRegisterLocal oder MFTRegisterLocalByCLSID aufruft . Diese Funktionen registrieren den MFT im Prozess der Anwendung.
  2. Die MFTEnumEx-Funktion wird aufgerufen, um MFTs aufzulisten, die einem bestimmten Satz von Kriterien entsprechen. Die Anwendung ruft die MFTEnumEx-Funktion möglicherweise direkt auf, aber häufiger wird diese Funktion vom Topologieladeprogramm aufgerufen.
  3. Die MFTEnumEx-Funktion ruft ein Array von IMFActivate-Zeigern ab, die jeweils ein Aktivierungsobjekt für einen MFT darstellen. Wenn ein MFT lokal registriert wird, wird das attribut MFT_PROCESS_LOCAL_Attribute für das entsprechende Aktivierungsobjekt auf TRUE festgelegt.

Der Standardwert für dieses Attribut ist FALSE.

Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Header
Mftransform.h

Weitere Informationen

Alphabetische Liste der Media Foundation-Attribute

Attribute transformieren