WavSink サンプル

Microsoft Media Foundation でカスタム メディア シンクを実装する方法を示します。 このサンプルでは、圧縮されていない PCM オーディオを .wav ファイルに書き込むアーカイブ シンクを実装しています。

デモンストレーションされた API

このサンプルでは、次の Media Foundation インターフェイスを示します。

使用

WavSink サンプルには、次の 2 つの Visual Studio プロジェクトが含まれています。

  • WavSink.vcproj は、メディア シンクの実装を含む静的ライブラリを構築します。
  • WriteWavFile.vcproj は、メディア シンクを使用して .wav ファイルを生成するコンソール アプリケーションを構築します。 このアプリケーションは、WavSink プロジェクトによって作成されたライブラリにリンクします。

必要条件

製品 バージョン
Windows SDK Windows 7

 

サンプルのダウンロード

このサンプルは、 Windows クラシック サンプル github リポジトリで入手できます。

メディア ファンデーション SDK サンプル

メディア シンク