Partilhar via


Exemplo de ASFParser

Mostra como analisar dados de um arquivo ASF (Formato de Sistemas Avançados) 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.
  • Selecionando um áudio ou um fluxo de vídeo para análise.
  • Buscando um pacote em um momento de reprodução desejado.
  • Gerando exemplos compactados 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:

Uso

  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. Em Configuração do Analisador, selecione um fluxo para analisar.
  4. Para gerar exemplos ao contrário, selecione Inverso.
  5. Para especificar o ponto de partida, arraste o controle deslizante para o local desejado.
  6. Para começar a analisar, clique no botão Gerar Exemplos . As informações sobre os exemplos são mostradas no painel Informações .
  7. Para testar os exemplos do fluxo de áudio, clique no botão Testar Áudio .
  8. Para testar os exemplos do fluxo de vídeo, clique no botão Mostrar Bitmap .

Requisitos

Produto Versão
SDK do Windows Windows 7

 

Baixando o exemplo

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

Exemplos de SDK do Media Foundation

Suporte do ASF no Media Foundation

Tutorial: Lendo um arquivo ASF

Componentes ASF do WMContainer