Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

WavSink Sample

Shows how to implement a custom media sink in Microsoft Media Foundation. The sample implements an archive sink that writes uncompressed PCM audio to a .wav file.

APIs Demonstrated

This sample demonstrates the following Media Foundation interfaces:


The WavSink sample contains two Visual Studio projects:

  • WavSink.vcproj builds a static library that contains the media sink implementation.
  • WriteWavFile.vcproj builds a console application that uses the media sink to produce a .wav file. This application links to the library created by the WavSink project.


Windows SDKWindows 7


Downloading the Sample

This sample is available in the following locations.

Windows SDKSDK Root\Samples\multimedia\mediafoundation\wavsink


Related topics

Media Foundation SDK Samples
Media Sinks



© 2017 Microsoft