Files
XCEngine/docs/api/XCEngine/Audio/WindowsAudioBackend/WindowsAudioBackend.md

1.9 KiB
Raw Blame History

WindowsAudioBackend

命名空间: XCEngine::Audio::WASAPI

类型: class

头文件: XCEngine/Audio/WindowsAudioBackend.h

描述: 定义 XCEngine/Audio 子目录中的 WindowsAudioBackend public API。

概述

WindowsAudioBackend.hXCEngine/Audio 子目录 下的 public header当前页面作为平行目录中的 canonical 总览,用于汇总该头文件暴露的主要声明。

声明概览

声明 类型 说明
WASAPIBackend class 继承自 IAudioBackend 的公开声明。

公共方法

方法 描述
WASAPIBackend() 构造对象。
~WASAPIBackend() 销毁对象并释放相关资源。
Initialize 初始化内部状态。
Shutdown 关闭并清理内部状态。
GetDeviceName 获取相关状态或对象。
GetAvailableDevices 获取相关状态或对象。
SetDevice 设置相关状态或配置。
GetMasterVolume 获取相关状态或对象。
SetMasterVolume 设置相关状态或配置。
IsMuted 查询当前状态。
SetMuted 设置相关状态或配置。
Start 公开方法,详见头文件声明。
Stop 公开方法,详见头文件声明。
Suspend 公开方法,详见头文件声明。
Resume 公开方法,详见头文件声明。
ProcessAudio 公开方法,详见头文件声明。
IsRunning 查询当前状态。
GetConfig 获取相关状态或对象。

相关文档