# AudioSystem::Initialize 初始化音频系统。 ```cpp void Initialize(const AudioConfig& config); ``` 使用指定的配置参数初始化音频系统。在此之前必须先通过 SetBackend 设置音频后端实现。初始化过程会配置音频缓冲区大小、采样率、通道数等参数。 **参数:** - `config` - 音频系统配置,包含采样率、通道数、位深度、扬声器模式、缓冲区大小等 **示例:** ```cpp #include #include using namespace XCEngine::Audio; void SetupAudio() { AudioSystem::Get().SetBackend(std::make_unique()); AudioConfig config; config.sampleRate = 48000; config.channels = 2; config.bitsPerSample = 16; config.speakerMode = SpeakerMode::Stereo; config.bufferSize = 8192; config.bufferCount = 2; AudioSystem::Get().Initialize(config); } ``` ## 相关文档 - [AudioSystem 总览](audio-system.md) - [AudioConfig](../audio-config/audio-config.md) - 音频配置