Transformações do Media Foundation

As MFTs (transformações do Media Foundation) fornecem um modelo genérico para processar dados de mídia. Os MFTs são usados para decodificadores, codificadores e DSPs (processadores de sinal digital). Em suma, qualquer coisa que esteja no pipeline de mídia entre a fonte de mídia e o coletor de mídia é um MFT.

Esta seção descreve o modelo de programação MFT e como implementar um MFT, com recomendações para tipos específicos de MFTs, como decodificadores.

Tópico Descrição
Sobre MFTs Fornece uma breve visão geral dos MFTs
Modelo de processamento MFT básico Descreve com mais detalhes o modelo básico para processar dados com um MFT.
MFTs assíncronos Descreve um modelo de processamento assíncrono que é uma alternativa ao modelo básico.
O processamento assíncrono foi introduzido no Windows 7. Nem todo MFT dá suporte a esse modelo.
Registrar e enumerar MFTs Como registrar um MFT e como enumerar MFTs no registro.
Restrições de campo de uso Descreve o mecanismo para desbloquear um MFT que tem restrições de campo de uso.
Comparação de MFTs e DMOs Resume as diferenças entre MFTs e DMOs.
Escrevendo um MFT personalizado Diretrizes para escrever um MFT personalizado.

 

Media Foundation Pipeline

Arquitetura Media Foundation

IMFTransform