核心音频 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 的 媒体技术