Files
XCEngine/docs/api/audio/audio-system/set-device.md

35 lines
707 B
Markdown
Raw Normal View History

# AudioSystem::SetDevice
设置音频设备。
```cpp
void SetDevice(const std::string& deviceName);
```
切换到指定的音频设备。如果设备名称无效或设备不可用,操作失败。
**参数:**
- `deviceName` - 目标音频设备名称
**示例:**
```cpp
#include <XCEngine/Audio/AudioSystem.h>
using namespace XCEngine::Audio;
void SwitchAudioDevice() {
std::vector<std::string> devices;
AudioSystem::Get().GetAvailableDevices(devices);
if (devices.size() > 1) {
AudioSystem::Get().SetDevice(devices[1]);
}
}
```
## 相关文档
- [AudioSystem 总览](audio-system.md)
- [GetAvailableDevices](get-available-devices.md) - 获取可用设备列表