Arquitetura da Fundação de Mídia
Esta seção descreve o design geral do Microsoft Media Foundation. Para obter informações sobre como usar o Media Foundation para tarefas de programação específicas, consulte Media Foundation Programming Guide.
Nesta secção
Tópico | Descrição |
---|---|
Visão geral da arquitetura do Media Foundation |
Fornece uma visão geral de alto nível da arquitetura do Media Foundation. |
Media Foundation Primitivos |
Descreve algumas interfaces básicas que são usadas em todo o Media Foundation. Quase todos os aplicativos da Media Foundation usarão essas interfaces. |
APIs do Media Foundation Platform |
Descreve as principais funções do Media Foundation, como retornos de chamada assíncronos e filas de trabalho. Alguns aplicativos podem usar interfaces no nível da plataforma. Além disso, plug-ins personalizados, como fontes de mídia e MFTs, usam essas interfaces. |
Media Foundation Pipeline |
A camada de pipeline do Media Foundation consiste em fontes de mídia, MFTs e coletores de mídia. A maioria dos aplicativos não chama métodos diretamente na camada de pipeline. Em vez disso, os aplicativos usam uma das camadas superiores, como a sessão de mídia ou o leitor de código-fonte e o gravador de coletores. |
Sessão de Imprensa |
A Sessão de Mídia gerencia o fluxo de dados no pipeline do Media Foundation. |
Leitor de código-fonte |
O leitor de código-fonte permite que um aplicativo obtenha dados de uma fonte de mídia, sem que o aplicativo precise chamar as APIs de fonte de mídia diretamente. O leitor de código-fonte também pode realizar a decodificação de fluxos compactados. |
caminho de mídia protegido |
O caminho de mídia protegido (PMP) fornece um ambiente protegido para reproduzir conteúdo de vídeo premium. Não é necessário usar o PMP ao escrever um aplicativo Media Foundation. |
Tópicos relacionados