Partilhar via


Exemplo de WavSink

Mostra como implementar um coletor de mídia personalizado no Microsoft Media Foundation. O exemplo implementa um coletor de arquivo que grava áudio PCM não compactado em um arquivo .wav.

APIs demonstradas

Este exemplo demonstra as seguintes interfaces do Media Foundation:

Utilização

O exemplo WavSink contém dois projetos do Visual Studio:

  • WavSink.vcproj cria uma biblioteca estática que contém a implementação do coletor de mídia.
  • WriteWavFile.vcproj cria um aplicativo de console que usa o coletor de mídia para produzir um arquivo .wav. Esta aplicação liga-se à biblioteca criada pelo projeto WavSink.

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

Afundamentos de Mídia