核心音频编程指南

本指南部分介绍了 Windows Vista 核心音频 API 的概念和功能,并介绍了如何在应用程序编程中使用它们。

本节包含以下主题。

主题 描述
User-Mode 音频组件 通过核心音频 API 中的低级别接口,客户端可以访问管理和混合音频流的系统组件。
受保护的用户模式音频(PUMA) 介绍对受保护用户模式音频(PUMA)的更新,该更新是受保护环境(PE)中的用户模式音频引擎,它为音频处理和呈现提供了更安全的环境。
音频终结点设备 音频终结点设备是一种软件抽象,可实现与麦克风和扬声器等音频设备的用户友好交互。
音频会话 音频会话是一种软件抽象,使客户端能够以单个单元的形式管理相关音频流的集合。
卷控件 系统以逻辑和一致的方式将基于策略的卷设置与用户的卷设置集成。
流管理 Windows 音频会话 API (WASAPI) 为客户端提供了一组用于创建和管理音频流的完整方法。
设备拓扑 DeviceTopology API 使客户端能够发现音频硬件中各种数据路径上的音频控件。
使用 IKsControl 接口访问音频属性 专用音频应用程序可能需要使用 IKsControl 接口来访问音频适配器的属性。
与旧版音频 API 的互作性 Windows Vista 中核心音频 API 的主要功能可以合并到使用 DirectSound、DirectShow 和 Windows 多媒体 waveOutXxxwaveInXxx 函数的现有应用程序中。
空间声音 提供有关在 Xbox 和 Windows 上使用 Windows Sonic(Microsoft的平台级解决方案)支持空间声音的指南,支持环绕和提升(高于或低于侦听器)音频提示。

 

核心音频 API