Partilhar via


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.

Exemplos de SDK do Media Foundation

Coletores de Mídia