WAVE オーディオ デバイス インターフェイス コントロールを用いたプログラミングの理解に役立つサンプルを公開しています。
サンプル コードはプログラミングの説明を目的としているため、一部の処理を簡略化していたり、エラー処理 (例外処理) を省略していたりします。実用的なアプリケーションに流用される際はご注意ください。
サンプルの利用 (改変、再頒布) は自由です。ただし、ご自身の責任においてご利用ください。プログラムの不具合によるトラブル等に関しては、一切の責任を負いかねます。
WaveIn コントロールのサンプル
WaveIn コントロールの基本的な使用方法を説明したサンプルです。サウンドを録音し、WAVE ファイル (.wav) として保存することができます。
WaveOut コントロールのサンプル
WaveOut コントロールの基本的な使用方法を説明したサンプルです。WAVE ファイル (.wav) を再生することができます。
再生可能な WAVE ファイルは、PCM (非圧縮) 形式に限られます。また、WAVE ファイルのアクセスには簡易的な方法を用いているため、ファイルによっては再生できないものがあります。