Amostra wavsink
Mostra como implementar um coletor de mídia personalizado no Microsoft Media Foundation. O exemplo implementa um coletor de arquivos que grava áudio PCM não compactado em um arquivo .wav.
APIs demonstradas
Este exemplo demonstra as seguintes interfaces do Media Foundation:
Uso
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. Esse aplicativo é vinculado à biblioteca criada pelo projeto WavSink.
Requisitos
Produto | Versão |
---|---|
SDK do Windows | Windows 7 |
Baixando o exemplo
Este exemplo está disponível no repositório github de exemplos clássicos do Windows.
Tópicos relacionados