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