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.
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.