Partilhar via


Suporte a ASF no Media Foundation

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

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

O Media Foundation fornece vários objetos para ler e gravar arquivos ASF. Esses objetos são fornecidos em duas camadas arquitetônicas 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 ASF contém:

  • Fonte de mídia ASF: analisa arquivos ASF e entrega os pacotes de dados de áudio/vídeo.
  • Codecs do Windows Media: decodifice ou codifique fluxos de áudio ou vídeo do Windows Media.
  • ASF Media Sink: Recebe pacotes de dados e grava um arquivo ASF.

Em segundo lugar, a camada WM Container 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 ASF de 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