Partilhar via


atributo MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE

Especifica se uma MFT (transformação do Media Foundation) dá suporte a alterações de formato dinâmico.

Tipo de dados

UINT32

Trate como um valor booliano.

Comentários

Esse atributo pode ter os valores a seguir.

Valor Descrição
TRUE O cliente pode alterar o formato de entrada durante o streaming.
FALSE O MFT deve ser esvaziado antes que o cliente possa alterar o formato de entrada.

 

Para obter esse atributo, primeiro chame IMFTransform::GetAttributes para obter o repositório de atributos global para o MFT. Em seguida, chame IMFAttributes::GetUINT32 para obter o valor do atributo.

Se GetAttributes falhar ou o atributo não estiver presente, o valor padrão será FALSE.

MFTs assíncronos devem retornar o valor TRUE.

Para obter mais informações, consulte Manipulando alterações de fluxo.

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

Requisitos

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

Confira também

Lista alfabética de atributos da Media Foundation

MFTs assíncronos

Transformar atributos

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTransform