Partilhar via


Exemplo de ASFParser

Mostra como analisar dados de um arquivo ASF (Advanced Systems Format) usando os componentes ASF de baixo nível no Media Foundation. O exemplo demonstra as seguintes tarefas:

  • Enumerando os fluxos de áudio e vídeo em um arquivo ASF.
  • Selecionar um fluxo de áudio ou vídeo para análise.
  • Localizando um pacote no tempo de reprodução desejado.
  • Geração de amostras compactadas para o fluxo selecionado.
  • Decodificação de amostras de áudio e vídeo.

APIs demonstradas

Este exemplo demonstra as seguintes interfaces do Microsoft Media Foundation:

Utilização

  1. Para abrir um arquivo ASF, clique no botão Abrir Arquivo de Mídia...
  2. Selecione um arquivo ASF e clique em Abrir. As informações sobre o arquivo são mostradas no painel Informações.
  3. Na Configuração do Analisador , selecione um fluxo a ser analisado.
  4. Para gerar amostras em sentido inverso, selecione Reverso.
  5. Para especificar o ponto inicial, arraste o controle deslizante para o local desejado.
  6. Para começar a analisar, clique no botão Gerar amostras. As informações sobre as amostras são mostradas no painel Informações.
  7. Para testar as amostras do fluxo de áudio, clique no botão Test Audio.
  8. Para testar as amostras para o fluxo de vídeo, clique no botão Mostrar Bitmap.

Requerimentos

Produto Versão
SDK do Windows Windows 7

 

Download do exemplo

Este exemplo está disponível no repositório github de exemplos clássicos do Windows.

Exemplos do SDK do Media Foundation

Apoio ASF na Media Foundation

Tutorial: Lendo um arquivo ASF

WMContainer ASF Componentes