核心音频编程指南
本指南部分介绍了 Windows Vista 核心音频 API 的概念和功能,并介绍了如何在应用程序编程中使用它们。
本节包含以下主题。
主题 | 描述 |
---|---|
User-Mode 音频组件 | 通过核心音频 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的平台级解决方案)支持空间声音的指南,支持环绕和提升(高于或低于侦听器)音频提示。 |
相关主题