Compartilhar via


Suporte do ASF no Media Foundation

O Media Foundation dá suporte a arquivos de mídia no ASF (Advanced Systems Format):

  • Vídeo do Windows Media (arquivos WMV)
  • Áudio de Mídia do Windows (arquivos WMA)

O Media Foundation fornece vários objetos para ler e gravar arquivos ASF. Esses objetos são fornecidos em duas camadas de arquitetura diferentes.

Primeiro, a camada de pipeline contém objetos que funcionam dentro do pipeline do Media Foundation e estão em conformidade com as APIs definidas pelo pipeline. A camada de pipeline do ASF contém:

  • de Fonte de Mídia DO ASF: analisa arquivos ASF e fornece os pacotes de dados de áudio/vídeo.
  • o Windows Media Codecs: decodificar ou codificar fluxos de áudio ou vídeo do Windows Media.
  • do Coletor de Mídia ASF: recebe pacotes de dados e grava um arquivo ASF.

Em segundo lugar, a camada de contêiner do WM fornece controle de baixo nível sobre a análise e gravação de um arquivo ASF. A camada de pipeline usa o WMContainer internamente. Os aplicativos também podem usar o WMContainer para análise e gravação de ASF de baixo nível.

diagrama mostrando elementos da camada de pipeline e do contêiner wm

Nesta seção

Tópico Descrição
estrutura de arquivos ASF
Visão geral da estrutura de arquivos ASF e dos objetos fornecidos pelo Media Foundation para trabalhar com arquivos ASF.
componentes ASF da camada de pipeline
Descreve como analisar e criar arquivos ASF usando a camada de pipeline.
componentes do ASF do WMContainer
Descreve como analisar e criar arquivos ASF usando a camada WMContainer.

Para obter informações detalhadas sobre a estrutura de um arquivo ASF, consulte a especificação ASF, que pode ser baixada deste site da Microsoft.

Guia de Programação do Media Foundation