Condividi tramite


attributo MFT_PROCESS_LOCAL_Attribute

Specifica se una trasformazione Media Foundation (MFT) è registrata solo nel processo dell'applicazione.

Tipo di dati

UINT32

Ottenere/impostare

Per ottenere questo attributo, chiamare IMFAttributes::GetUINT32.

Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.

Commenti

Questo attributo viene usato come segue:

  1. L'applicazione registra un MFT locale chiamando la funzione MFTRegisterLocal o MFTRegisterLocalByCLSID . Queste funzioni registrano il MFT nel processo dell'applicazione.
  2. La funzione MFTEnumEx viene chiamata per enumerare le funzioni MFTEnumEx che corrispondono a un determinato set di criteri. L'applicazione potrebbe chiamare direttamente la funzione MFTEnumEx , ma più spesso questa funzione viene chiamata dal caricatore della topologia.
  3. La funzione MFTEnumEx recupera una matrice di puntatori IMFActivate , ognuno dei quali rappresenta un oggetto attivazione per un MFT. Se un MFT viene registrato localmente, l'attributo MFT_PROCESS_LOCAL_Attribute viene impostato su TRUE nell'oggetto di attivazione corrispondente.

Il valore predefinito per questo attributo è FALSE.

La costante GUID per questo attributo viene esportata da mfuuid.lib.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [app desktop | App UWP]
Server minimo supportato
Windows Server 2008 R2 [app desktop | App UWP]
Intestazione
Mftransform.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Attributi di trasformazione