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 |