refactor(docs): fix Audio module documentation links and add missing getter docs

This commit is contained in:
2026-03-26 01:54:45 +08:00
parent 1f97102f33
commit 1326860e5d
10 changed files with 94 additions and 24 deletions

View File

@@ -54,7 +54,7 @@ AudioSystem 是 XCEngine 音频模块的核心单例类,负责管理整个音
```cpp
#include <XCEngine/Audio/AudioSystem.h>
#include <XCEngine/Audio/WASAPI/WASAPIBackend.h>
#include <XCEngine/Audio/WindowsAudioBackend.h>
using namespace XCEngine::Audio;
@@ -65,7 +65,7 @@ void SetupAudio() {
config.bitsPerSample = 16;
config.speakerMode = SpeakerMode::Stereo;
AudioSystem::Get().SetBackend(std::make_unique<WASAPIBackend>());
AudioSystem::Get().SetBackend(std::make_unique<WASAPI::WASAPIBackend>());
AudioSystem::Get().Initialize(config);
}

View File

@@ -0,0 +1,15 @@
# AudioSystem::GetBackend
获取当前音频后端。
```cpp
IAudioBackend* GetBackend() const;
```
**返回:** `IAudioBackend*` - 当前音频后端指针,如果未设置则返回 nullptr
## 相关文档
- [AudioSystem 总览](audio-system.md)
- [SetBackend](set-backend.md) - 设置音频后端
- [IAudioBackend](../i-audio-backend/i-audio-backend.md) - 音频后端接口