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 リポジトリで入手できます。
関連トピック