核心音訊 API
注意
如需程式代碼範例,請參閱 使用核心音訊 API 的 SDK 範例。
本檔提供 Microsoft Windows 系列作業系統的核心音訊應用程式開發介面 (API) 相關信息。 它提供軟體開發人員在開發在 Windows Vista 中使用核心音訊 API 的應用程式時所遵循的指導方針。 這些 API 在 Windows Vista 中為新功能,且無法在舊版 Windows 中使用。
核心音訊 API 提供音訊應用程式存取耳機和麥克風等音訊端點裝置的方法。 核心音訊 API 可作為較高層級音訊 API 的基礎,例如 Microsoft DirectSound 和 Windows 多媒體 waveXxx 函式。 大部分的應用程式會與較高層級的 API 通訊,但某些具有特殊需求的應用程式可能需要直接與核心音訊 API 通訊。
從 Windows 7 開始,已改善現有的 API,並新增新的 API 以支援新的案例。 已改善數據流和會話管理 API,讓應用程式現在可以列舉並取得音訊會話的延伸控制。 藉由使用新的 API,應用程式可以實作自定義數據流衰減體驗。 新的裝置相關 API 可讓您存取端點裝置的驅動程序屬性。
本檔包含下列各節。
區段 | 描述 |
---|---|
關於 Windows Core 音訊 API | 提供 Windows 核心音訊 API 的概觀,並描述基本概念。 |
程式設計指南 | 描述核心音訊 API 的主要功能,以及如何使用這些 API。 |
程式設計參考 | 提供核心音訊 API 的 C++ 參考資訊。 |