核心音频 API
注意
有关代码示例,请参阅使用核心音频 API 的 SDK 示例。
本文档介绍了 Microsoft Windows 系列操作系统的核心音频应用程序编程接口 (API) 的相关信息。 它提供了软件开发人员在开发使用 Windows Vista 核心音频 API 的应用程序时应遵循的准则。 这些 API 是 Windows Vista 的新功能,在 Windows 早期版本中并不存在。
核心音频 API 为音频应用程序访问耳机和麦克风等音频终结点设备提供了途径。 核心音频 API 是 Microsoft DirectSound 和 Windows 多媒体 waveXxx 功能等更高级音频 API 的基础。 大多数应用程序都会与高级应用程序接口通信,但一些存在特殊要求的应用程序可能需要直接与核心音频 API 通信。
从 Windows 7 开始,现有的 API 已得到改进,并添加了新的 API 以支持新的应用场景。 流和会话管理 API 得到了改进,应用程序现在可以枚举音频会话并对其进行扩展控制。 通过使用新是 API,应用程序可以实现自定义流衰减体验。 新的设备相关 API 可访问终结点设备的驱动程序属性。
本文档包括以下部分。
部分 | 说明 |
---|---|
关于 Windows 核心音频 API | 概述 Windows 核心音频 API 并介绍基本概念。 |
编程指南 | 介绍核心音频 API 的主要功能和使用方法。 |
编程参考 | 为核心音频 API 提供 C++ 参考信息。 |