Поделиться через


Пример WavSink

Показано, как реализовать пользовательский приемник мультимедиа в Microsoft Media Foundation. В этом примере реализуется приемник архива, который записывает несжатый звук PCM в WAV-файл.

Демонстрация API

В этом примере показаны следующие интерфейсы Media Foundation:

Использование

Пример WavSink содержит два проекта Visual Studio:

  • WavSink.vcproj создает статическую библиотеку, содержащую реализацию приемника мультимедиа.
  • WriteWavFile.vcproj создает консольное приложение, которое использует приемник мультимедиа для создания WAV-файла. Это приложение ссылается на библиотеку, созданную проектом WavSink.

Требования

Продукт Version
Windows SDK Windows 7

 

Скачивание примера

Этот пример доступен в репозитории классических примеров Windows на GitHub.

Примеры пакетов SDK Media Foundation

Приемники мультимедиа