Compartilhar via


Interface IMFTransform (mftransform.h)

Implementado por todas as MFTs ( Media Foundation Transforms ).

Herança

A interface IMFTransform herda da interface IUnknown . IMFTransform também tem estes tipos de membros:

Métodos

A interface IMFTransform tem esses métodos.

 
IMFTransform::AddInputStreams

Adiciona um ou mais novos fluxos de entrada a essa MFT (transformação do Media Foundation).
IMFTransform::D eleteInputStream

Remove um fluxo de entrada dessa transformação do Media Foundation (MFT).
IMFTransform::GetAttributes

Obtém o repositório de atributos global para essa MFT (transformação do Media Foundation).
IMFTransform::GetInputAvailableType

Obtém um tipo de mídia disponível para um fluxo de entrada nesta transformação do Media Foundation (MFT).
IMFTransform::GetInputCurrentType

Obtém o tipo de mídia atual para um fluxo de entrada nesta transformação do Media Foundation (MFT).
IMFTransform::GetInputStatus

Consulta se um fluxo de entrada nessa MFT (transformação do Media Foundation) pode aceitar mais dados.
IMFTransform::GetInputStreamAttributes

Obtém o repositório de atributos para um fluxo de entrada nesta transformação do Media Foundation (MFT).
IMFTransform::GetInputStreamInfo

Obtém os requisitos de buffer e outras informações para um fluxo de entrada nesta transformação do Media Foundation (MFT).
IMFTransform::GetOutputAvailableType

Obtém um tipo de mídia disponível para um fluxo de saída nesta transformação do Media Foundation (MFT).
IMFTransform::GetOutputCurrentType

Obtém o tipo de mídia atual para um fluxo de saída nesta transformação do Media Foundation (MFT).
IMFTransform::GetOutputStatus

Consulta se a MFT (transformação do Media Foundation) está pronta para produzir dados de saída.
IMFTransform::GetOutputStreamAttributes

Obtém o repositório de atributos para um fluxo de saída nesta transformação do Media Foundation (MFT).
IMFTransform::GetOutputStreamInfo

Obtém os requisitos de buffer e outras informações para um fluxo de saída nesta transformação do Media Foundation (MFT).
IMFTransform::GetStreamCount

Obtém o número atual de fluxos de entrada e saída nesta transformação do Media Foundation (MFT).
IMFTransform::GetStreamIDs

Obtém os identificadores de fluxo para os fluxos de entrada e saída nesta MFT (transformação do Media Foundation).
IMFTransform::GetStreamLimits

Obtém o número mínimo e máximo de fluxos de entrada e saída para essa transformação do Media Foundation (MFT).
IMFTransform::P rocessEvent

Envia um evento para um fluxo de entrada nesta transformação do Media Foundation (MFT).
IMFTransform::P rocessInput

Fornece dados para um fluxo de entrada nesta transformação do Media Foundation (MFT).
IMFTransform::P rocessMessage

Envia uma mensagem para a MFT (transformação do Media Foundation).
IMFTransform::P rocessOutput

Gera a saída dos dados de entrada atuais.
IMFTransform::SetInputType

Define, testa ou limpa o tipo de mídia para um fluxo de entrada nesta MFT (transformação do Media Foundation).
IMFTransform::SetOutputBounds

Define o intervalo de carimbos de data/hora que o cliente precisa para a saída.
IMFTransform::SetOutputType

Define, testa ou limpa o tipo de mídia para um fluxo de saída nesta MFT (transformação do Media Foundation).

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]
Plataforma de Destino Windows
Cabeçalho mftransform.h

Confira também

Media Foundation Interfaces

Transformações do Media Foundation