WavSink-Beispiel

Zeigt, wie eine benutzerdefinierte Mediensenke in Microsoft Media Foundation implementiert wird. Im Beispiel wird eine Archivsenke implementiert, 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 Implementierung der Mediensenke enthält.
  • WriteWavFile.vcproj erstellt eine Konsolenanwendung, die die Mediensenke verwendet, um eine WAV-Datei zu erstellen. Diese Anwendung ist mit der Bibliothek verknüpft, die vom WavSink-Projekt erstellt wurde.

Requirements (Anforderungen)

Produkt Version
Windows SDK Windows 7

Herunterladen des Beispiels

Dieses Beispiel ist im GitHub-Repository Windows klassischen Beispieleverfügbar.

Media Foundation-SDK-Beispiele

Mediensenken