atributo MFT_PROCESS_LOCAL_Attribute

Especifica si una transformación de Media Foundation (MFT) solo está registrada en el proceso de la aplicación.

Tipo de datos

UINT32

Obtener o establecer

Para obtener este atributo, llame a IMFAttributes::GetUINT32.

Para establecer este atributo, llame a IMFAttributes::SetUINT32.

Observaciones

Este atributo se usa de la siguiente manera:

  1. La aplicación registra un MFT local llamando a la función MFTRegisterLocal o MFTRegisterLocalByCLSID . Estas funciones registran el MFT en el proceso de la aplicación.
  2. Se llama a la función MFTEnumEx para enumerar las MFP que coinciden con un conjunto determinado de criterios. La aplicación puede llamar directamente a la función MFTEnumEx , pero con más frecuencia el cargador de topología llama a esta función.
  3. La función MFTEnumEx recupera una matriz de punteros IMFActivate , cada uno de los cuales representa un objeto de activación para un MFT. Si un MFT se registra localmente, el atributo MFT_PROCESS_LOCAL_Attribute se establece en TRUE en el objeto de activación correspondiente.

El valor predeterminado de este atributo es FALSE.

La constante GUID de este atributo se exporta desde mfuuid.lib.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible
Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado
Mftransform.h

Vea también

Lista alfabética de atributos de Media Foundation

Transformar atributos