核心音訊 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++ 參考資訊。

適用於 Windows 的媒體技術

使用核心音訊 API 的 SDK 範例