Compartilhar via


Cabeçalho mftransform.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

mftransform.h contém as seguintes interfaces de programação:

Interfaces

 
IMFDeviceTransform

Esta seção contém informações de referência para a interface IMFDeviceTransform.
IMFDeviceTransformCallback

Implemente esse retorno de chamada para receber notificações quando os buffers de quadro alocados pelo sistema forem enviados para o driver de dispositivo.
IMFTransform

Implementado por todas as MFTs (Media Foundation Transforms).

Funções

 
MFCreateTransformActivate

Cria um objeto de ativação genérico para MFTs (transformações do Media Foundation).

Estruturas

 
MFT_INPUT_STREAM_INFO

Contém informações sobre um fluxo de entrada em uma transformação do Media Foundation (MFT). Para obter esses valores, chame IMFTransform::GetInputStreamInfo.
MFT_OUTPUT_DATA_BUFFER

Contém informações sobre um buffer de saída para uma transformação do Media Foundation. Essa estrutura é usada no método IMFTransform::P rocessOutput.
MFT_OUTPUT_STREAM_INFO

Contém informações sobre um fluxo de saída em uma transformação do Media Foundation (MFT). Para obter esses valores, chame IMFTransform::GetOutputStreamInfo.
STREAM_MEDIUM

Não para uso do aplicativo.

Enumerações

 
_MFT_DRAIN_TYPE

Sem suporte. (_MFT_DRAIN_TYPE)
_MFT_INPUT_DATA_BUFFER_FLAGS

Define sinalizadores para o método IMFTransform::P rocessInput. No momento, nenhum sinalizador é definido.
_MFT_INPUT_STATUS_FLAGS

Indica o status de um fluxo de entrada em uma transformação do Media Foundation (MFT).
_MFT_INPUT_STREAM_INFO_FLAGS

Descreve um fluxo de entrada em uma MFT (transformação do Media Foundation).
_MFT_OUTPUT_DATA_BUFFER_FLAGS

Define sinalizadores para o método IMFTransform::P rocessOutput.
_MFT_OUTPUT_STATUS_FLAGS

Indica se uma MFT (transformação do Media Foundation) pode produzir dados de saída.
_MFT_OUTPUT_STREAM_INFO_FLAGS

Descreve um fluxo de saída em uma MFT (transformação do Media Foundation).
_MFT_PROCESS_OUTPUT_FLAGS

Define sinalizadores para processar exemplos de saída em uma transformação do Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_STATUS

Indica o status de uma chamada para IMFTransform::P rocessOutput.
_MFT_SET_TYPE_FLAGS

Define sinalizadores para a configuração ou teste do tipo de mídia em uma transformação do Media Foundation (MFT).
MF3DVideoOutputType

Especifica como gerar um fluxo de vídeo estereoscópico 3D.
MFT_MESSAGE_TYPE

Define mensagens para uma transformação do Media Foundation (MFT).