mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
various Z2Audio / JAudio debug cleanup (#2876)
* some JAudio work * audio cleanup checkpoint * checkpoint more audio cleanup * fix symbols * more z2 cleanup * fix regression * fix build * some fixes
This commit is contained in:
@@ -5,39 +5,38 @@
|
||||
#include "JSystem/JAudio2/JAISeqMgr.h"
|
||||
#include "JSystem/JAudio2/JAIStreamMgr.h"
|
||||
|
||||
u16 seqCallback(JASTrack* param_0, u16 param_1);
|
||||
u16 seqCallback(JASTrack* track, u16 command);
|
||||
|
||||
class Z2SoundMgr : public JASGlobalInstance<Z2SoundMgr> {
|
||||
public:
|
||||
/* 802A9E80 */ Z2SoundMgr();
|
||||
/* 802AA1B0 */ void calc();
|
||||
/* 802AA270 */ void setIIR(JAISound*, s16 const*);
|
||||
/* 802AA33C */ void setFilterOff(JAISound*);
|
||||
/* 802AA270 */ void setIIR(JAISound* sound, const s16* iir);
|
||||
/* 802AA33C */ void setFilterOff(JAISound* sound);
|
||||
/* 802AA430 */ void resetFilterAll();
|
||||
/* 802AA528 */ void mixOut();
|
||||
/* 802AA67C */ void framework();
|
||||
/* 802AA6B0 */ void pauseAllGameSound(bool);
|
||||
/* 802AA7DC */ void stopSoundID(JAISoundID);
|
||||
/* 802AA6B0 */ void pauseAllGameSound(bool paused);
|
||||
/* 802AA7DC */ void stopSoundID(JAISoundID soundID);
|
||||
/* 802AA84C */ void stopSync();
|
||||
/* 802AA8C8 */ void stop();
|
||||
/* 802AA908 */ void initParams();
|
||||
/* 802AA9E8 */ void multiVolumeSoundID(JAISoundID, f32);
|
||||
/* 802AAAC4 */ bool isPlayingSoundID(JAISoundID);
|
||||
/* 802AA9E8 */ void multiVolumeSoundID(JAISoundID soundID, f32 volume);
|
||||
/* 802AAAC4 */ bool isPlayingSoundID(JAISoundID soundID);
|
||||
|
||||
/* 802A9EE8 */ virtual bool startSound(JAISoundID, JAISoundHandle*,
|
||||
JGeometry::TVec3<f32> const*);
|
||||
/* 802A9EE8 */ virtual bool startSound(JAISoundID soundID, JAISoundHandle* handle, const JGeometry::TVec3<f32>* posPtr);
|
||||
|
||||
JAISeMgr* getSeMgr() { return &mSeMgr; }
|
||||
const JAISeMgr* getSeMgr() const { return &mSeMgr; }
|
||||
JAISeqMgr* getSeqMgr() { return &mSeqMgr; }
|
||||
const JAISeqMgr* getSeqMgr() const { return &mSeqMgr; }
|
||||
JAIStreamMgr* getStreamMgr() { return &mStreamMgr; }
|
||||
JAISeMgr* getSeMgr() { return &seMgr_; }
|
||||
const JAISeMgr* getSeMgr() const { return &seMgr_; }
|
||||
JAISeqMgr* getSeqMgr() { return &seqMgr_; }
|
||||
const JAISeqMgr* getSeqMgr() const { return &seqMgr_; }
|
||||
JAIStreamMgr* getStreamMgr() { return &streamMgr_; }
|
||||
|
||||
private:
|
||||
/* 0x004 */ JAISeMgr mSeMgr;
|
||||
/* 0x728 */ JAISeqMgr mSeqMgr;
|
||||
/* 0x79C */ JAIStreamMgr mStreamMgr;
|
||||
/* 0x80C */ JAISoundID mSoundID;
|
||||
/* 0x004 */ JAISeMgr seMgr_;
|
||||
/* 0x728 */ JAISeqMgr seqMgr_;
|
||||
/* 0x79C */ JAIStreamMgr streamMgr_;
|
||||
/* 0x80C */ JAISoundID soundID_;
|
||||
}; // Size: 0x810
|
||||
|
||||
#if VERSION != VERSION_SHIELD_DEBUG
|
||||
|
||||
Reference in New Issue
Block a user