Audio update

This commit is contained in:
2025-12-25 19:17:36 +01:00
parent 938988c876
commit 68b35ea57b
15 changed files with 122 additions and 62 deletions

View File

@ -3,6 +3,7 @@
#include "../video/VideoPlayer.h"
#include "../audio/Audio.h"
#include "../audio/AudioManager.h"
#include "../core/state/StateManager.h"
#include <SDL3/SDL.h>
@ -104,7 +105,7 @@ void VideoState::startAudioIfReady() {
if (m_audioPcm.empty()) return;
// Use the existing audio output path (same device as music/SFX).
Audio::instance().playSfx(m_audioPcm, m_audioChannels, m_audioRate, 1.0f);
if (auto sys = ::AudioManager::get()) sys->playSfx(m_audioPcm, m_audioChannels, m_audioRate, 1.0f);
m_audioStarted = true;
}