diff options
author | Fire-Head <Fire-Head@users.noreply.github.com> | 2019-08-02 22:20:12 +0200 |
---|---|---|
committer | Fire-Head <Fire-Head@users.noreply.github.com> | 2019-08-02 22:20:12 +0200 |
commit | 6ba2b05443dd25b2451215bc73912dcb7b0e6240 (patch) | |
tree | e539fbb511e96622fff06cbe7fac8099aea772df /src/audio/SampleManager.cpp | |
parent | Merge pull request #2 from GTAmodding/master (diff) | |
download | re3-6ba2b05443dd25b2451215bc73912dcb7b0e6240.tar re3-6ba2b05443dd25b2451215bc73912dcb7b0e6240.tar.gz re3-6ba2b05443dd25b2451215bc73912dcb7b0e6240.tar.bz2 re3-6ba2b05443dd25b2451215bc73912dcb7b0e6240.tar.lz re3-6ba2b05443dd25b2451215bc73912dcb7b0e6240.tar.xz re3-6ba2b05443dd25b2451215bc73912dcb7b0e6240.tar.zst re3-6ba2b05443dd25b2451215bc73912dcb7b0e6240.zip |
Diffstat (limited to 'src/audio/SampleManager.cpp')
-rw-r--r-- | src/audio/SampleManager.cpp | 176 |
1 files changed, 0 insertions, 176 deletions
diff --git a/src/audio/SampleManager.cpp b/src/audio/SampleManager.cpp deleted file mode 100644 index b2f0cf35..00000000 --- a/src/audio/SampleManager.cpp +++ /dev/null @@ -1,176 +0,0 @@ -#include "SampleManager.h" -#include "common.h" -#include "patcher.h" - -CSampleManager &cSampleManager = *(CSampleManager *)0x7341E0; - -uint32 &nNumOfMp3Files = *(uint32 *)0x95CC00; -uint8 &num3DProvidersAvailable = *(uint8 *)0x734237; -char **asName3DProviders = (char **)0x734238; - -bool -CSampleManager::IsMP3RadioChannelAvailable() -{ - return nNumOfMp3Files != 0; -} - -WRAPPER -void CSampleManager::SetChannelFrequency(int32, int32) { EAXJMP(0x5679D0); } - -WRAPPER -void CSampleManager::SetChannelEmittingVolume(int32, uint32) { EAXJMP(0x567820); } - -WRAPPER -void -CSampleManager::SetChannel3DPosition(int32, float, float, float) -{ - EAXJMP(0x567890); -} - -WRAPPER -void CSampleManager::SetChannelLoopCount(int32, int32) { EAXJMP(0x567AA0); } - -WRAPPER -void CSampleManager::SetChannel3DDistances(int32, int32, int32) { EAXJMP(0x5678D0); } - -WRAPPER -void CSampleManager::SetChannelReverbFlag(int32, uint8) { EAXJMP(0x567630); } - -WRAPPER -int32 CSampleManager::GetSampleLength(int32) { EAXJMP(0x567300); } - -WRAPPER -bool CSampleManager::InitialiseChannel(int32, int32, uint32, uint32) { EAXJMP(0x5676A0); } - -WRAPPER -void CSampleManager::SetChannelLoopPoints(int32, int32, int32) { EAXJMP(0x567A30); } - -WRAPPER -bool -CSampleManager::CheckForAnAudioFileOnCD() -{ - EAXJMP(0x566EA0); -} - -WRAPPER -int32 CSampleManager::GetSampleBaseFrequency(int32) { EAXJMP(0x5672A0); } - -WRAPPER -int32 CSampleManager::GetSampleLoopStartOffset(int32) { EAXJMP(0x5672C0); } - -WRAPPER -int32 CSampleManager::GetSampleLoopEndOffset(int32) { EAXJMP(0x5672E0); } - -WRAPPER -bool CSampleManager::IsSampleBankLoaded(uint8) { EAXJMP(0x567130); } - -WRAPPER -void CSampleManager::UnloadSampleBank(uint8) { EAXJMP(0x567110); } - -WRAPPER -void -CSampleManager::Terminate() -{ - EAXJMP(0x566DC0); -} - -WRAPPER -bool -CSampleManager::Initialise() -{ - EAXJMP(0x566530); -} - -WRAPPER -int32 -CSampleManager::GetActiveSamples() -{ - EAXJMP(0x565970); -} - -WRAPPER void -CSampleManager::ReleaseDigitalHandle() -{ - EAXJMP(0x5664B0); -} - -WRAPPER -void -CSampleManager::RequireDigitalHandle() -{ - EAXJMP(0x5664F0); -} - -WRAPPER -char -CSampleManager::AutoDetect3DProviders() -{ - EAXJMP(0x565990); -} - -WRAPPER -uint8 -CSampleManager::GetCDAudioDriveLetter() -{ - EAXJMP(0x566F20); -} - -WRAPPER -void -CSampleManager::SetEffectsMasterVolume(uint8 volume) -{ - EAXJMP(0x567010); -} - -WRAPPER -void -CSampleManager::SetMusicMasterVolume(uint8 volume) -{ - EAXJMP(0x567020); -} - -WRAPPER -void -CSampleManager::SetEffectsFadeVol(uint8 volume) -{ - EAXJMP(0x567030); -} - -WRAPPER -void -CSampleManager::SetMusicFadeVol(uint8 volume) -{ - EAXJMP(0x567040); -} - -WRAPPER -void -CSampleManager::SetSpeakerConfig(uint32 config) -{ - EAXJMP(0x565900); -} - -WRAPPER -bool -CSampleManager::GetChannelUsedFlag(int32 id) -{ - EAXJMP(0x567B00); -} - -WRAPPER -void -CSampleManager::StartChannel(int32 id) -{ - EAXJMP(0x567B80); -} - -WRAPPER -void -CSampleManager::StopChannel(int32 id) -{ - EAXJMP(0x567BE0); -} - -STARTPATCHES -InjectHook(0x566490, CSampleManager::IsMP3RadioChannelAvailable, PATCH_JUMP); -ENDPATCHES
\ No newline at end of file |