From 4f4b1f914540465a77aa8daf7e837042a96b3e31 Mon Sep 17 00:00:00 2001 From: Sergeanur Date: Wed, 9 Sep 2020 19:37:44 +0300 Subject: cMusicManager, cDMAudio, radio position save/load, a few commands implemented --- src/audio/AudioManager.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/audio/AudioManager.cpp') diff --git a/src/audio/AudioManager.cpp b/src/audio/AudioManager.cpp index 5b0b4907..f5cd9361 100644 --- a/src/audio/AudioManager.cpp +++ b/src/audio/AudioManager.cpp @@ -216,6 +216,12 @@ cAudioManager::PlayOneShot(int32 index, int16 sound, float vol) } } +void +cAudioManager::SetMP3BoostVolume(uint8 volume) const +{ + SampleManager.SetMP3BoostVolume(volume); +} + void cAudioManager::SetEffectsMasterVolume(uint8 volume) const { @@ -336,6 +342,15 @@ cAudioManager::GetCurrent3DProviderIndex() const return -1; } +int8 +cAudioManager::AutoDetect3DProviders() const +{ + if (m_bIsInitialised) + return SampleManager.AutoDetect3DProviders(); + + return -1; +} + int8 cAudioManager::SetCurrent3DProvider(uint8 which) { @@ -420,6 +435,7 @@ cAudioManager::IsAudioInitialised() const void cAudioManager::ServiceSoundEffects() { + field_5554++; m_bFifthFrameFlag = (m_FrameCounter++ % 5) == 0; if (m_nUserPause && !m_nPreviousUserPause) { for (int32 i = 0; i < allChannels; i++) -- cgit v1.2.3