Freigeben über


WavSink-Beispiel

Zeigt, wie eine benutzerdefinierte Mediensenke in Microsoft Media Foundation implementiert wird. Das Beispiel implementiert eine Archivsenke, die unkomprimierte PCM-Audiodaten in eine WAV-Datei schreibt.

Gezeigte APIs

In diesem Beispiel werden die folgenden Media Foundation-Schnittstellen veranschaulicht:

Verwendung

Das WavSink-Beispiel enthält zwei Visual Studio-Projekte:

  • WavSink.vcproj erstellt eine statische Bibliothek, die die Mediensenkeimplementierung enthält.
  • WriteWavFile.vcproj erstellt eine Konsolenanwendung, die die Mediensenke verwendet, um eine WAV-Datei zu erzeugen. Diese Anwendung ist mit der Bibliothek verknüpft, die vom WavSink-Projekt erstellt wurde.

Anforderungen

Produkt Version
Windows SDK Windows 7

 

Herunterladen des Beispiels

Dieses Beispiel ist im GitHub-Repository für klassische Windows-Beispiele verfügbar.

Media Foundation-SDK-Beispiele

Mediensenken