コア オーディオ API
このドキュメントでは、Microsoft Windows オペレーティング システム ファミリのコア オーディオ アプリケーション プログラミング インターフェイス (API) に関する情報を提供します。 Windows Vista でコア オーディオ API を使用するアプリケーションを開発する際に、ソフトウェア開発者が従うガイドラインを提供します。 これらの API は Windows Vista の新機能であり、以前のバージョンの Windows では使用できません。
コア オーディオ API は、オーディオ アプリケーションがヘッドフォンやマイクなどのオーディオ エンドポイント デバイスにアクセスするための手段を提供します。 コア オーディオ API は、Microsoft DirectSound や Windows マルチメディア waveXxx 関数などの上位レベルのオーディオ API の基盤として機能します。 ほとんどのアプリケーションは上位レベルの API と通信しますが、特別な要件を持つ一部のアプリケーションでは、コア オーディオ API と直接通信する必要がある場合があります。
Windows 7 以降では、既存の API が改善され、新しいシナリオをサポートするために新しい API が追加されました。 ストリームおよびセッション管理 API が改善され、アプリケーションがオーディオ セッションを列挙して拡張制御できるようになりました。 新しい API を使用することで、アプリケーションはカスタム ストリーム減衰エクスペリエンスを実装できます。 新しいデバイス関連 API は、エンドポイント デバイスのドライバー プロパティへのアクセスを提供します。
このドキュメントには、次のセクションが含まれています。
節 | 形容 |
---|---|
Windows Core オーディオ API について | Windows コア オーディオ API の概要と基本的な概念について説明します。 |
プログラミング ガイド | コア オーディオ API の主な機能とその使用方法について説明します。 |
プログラミング リファレンス | コア オーディオ API の C++ リファレンス情報を提供します。 |
関連トピック
Windows 用の メディア テクノロジ
コア オーディオ API を使用する SDK サンプルを する