核心音频 API

注意

有关代码示例,请参阅使用核心音频 API SDK 示例。

本文档提供有关 windows 系列作系统Microsoft核心音频应用程序编程接口(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 提供C++参考信息。

适用于 Windows 媒体技术

SDK 示例,这些示例使用核心音频 API