atributo MFT_TRANSFORM_CLSID_Attribute

Contém o CLSID (identificador de classe) de uma transformação do Media Foundation (MFT).

Tipo de dados

GUID

Obter/definir

Para obter esse atributo, chame IMFAttributes::GetGUID.

Para definir esse atributo, chame IMFAttributes::SetGUID.

Comentários

Esse atributo é definido nos ponteiros IMFActivate retornados pela função MFTEnumEx .

Esse atributo é usado internamente pelo objeto de ativação quando ele cria o MFT. Os aplicativos não devem usar esse CLSID diretamente para criar o MFT, pois o objeto de ativação pode precisar inicializar o MFT. Portanto, para criar uma instância do MFT, chame IMFActivate::ActivateObject no objeto de ativação.

Observe que a função MFTEnumEx se comporta de forma diferente da função MFTEnum nesse sentido. A função MFTEnum retorna CLSIDs, que o aplicativo passa para a função CoCreateInstance . A função MFTEnumEx retorna objetos de ativação em vez de CLSIDs.

A constante GUID para esse atributo é exportada de mfuuid.lib.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte
Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho
Mftransform.h

Confira também

Lista alfabética de atributos da Media Foundation

Transformar atributos