4#include "JSystem/JAudio2/JAISoundInfo.h"
5#include "JSystem/JAudio2/JAIStreamDataMgr.h"
6#include "JSystem/JAudio2/JAUSoundInfo.h"
7#include "JSystem/JAudio2/JAUSoundTable.h"
9class Z2SoundInfo :
public JAISoundInfo,
public JAUSoundInfo,
public JAIStreamDataMgr,
public JASGlobalInstance<Z2SoundInfo> {
18 virtual void getSeInfo(JAISoundID soundID, JAISe* sePtr)
const;
19 virtual void getSeqInfo(JAISoundID soundID, JAISeq* seqPtr)
const;
20 virtual void getStreamInfo(JAISoundID soundID, JAIStream* streamPtr)
const;
25 int getSwBit(JAISoundID soundID)
const;
26 void getSoundInfo_(JAISoundID soundID, JAISound* soundPtr)
const;
29 return JASGlobalInstance<JAUSoundTable>::getInstance() != NULL && JASGlobalInstance<JAUSoundTable>::getInstance()->isValid();
35 return JASGlobalInstance<Z2SoundInfo>::getInstance();
Z2SoundInfo * Z2GetSoundInfo()
Definition Z2SoundInfo.h:34
Definition Z2SoundInfo.h:9
virtual u16 getAudibleSw(JAISoundID soundID) const
Definition Z2SoundInfo.cpp:135
virtual void getSeInfo(JAISoundID soundID, JAISe *sePtr) const
Definition Z2SoundInfo.cpp:200
virtual ~Z2SoundInfo()
Definition Z2SoundInfo.h:21
const char * getStreamFilePath(JAISoundID soundID)
Definition Z2SoundInfo.cpp:274
int getSwBit(JAISoundID soundID) const
Definition Z2SoundInfo.cpp:296
virtual int getCategory(JAISoundID soundID) const
Definition Z2SoundInfo.cpp:47
Z2SoundInfo()
Definition Z2SoundInfo.h:11
JAUAudibleParam getAudibleSwFull(JAISoundID soundID)
Definition Z2SoundInfo.cpp:63
virtual u32 getPriority(JAISoundID soundID) const
Definition Z2SoundInfo.cpp:51
void getSoundInfo_(JAISoundID soundID, JAISound *soundPtr) const
Definition Z2SoundInfo.cpp:311
virtual void getStreamInfo(JAISoundID soundID, JAIStream *streamPtr) const
Definition Z2SoundInfo.cpp:235
BOOL isValid() const
Definition Z2SoundInfo.h:28
virtual int getSoundType(JAISoundID soundID) const
Definition Z2SoundInfo.cpp:34
virtual s32 getStreamFileEntry(JAISoundID soundID)
Definition Z2SoundInfo.cpp:291
virtual void getSeqInfo(JAISoundID soundID, JAISeq *seqPtr) const
Definition Z2SoundInfo.cpp:229
virtual u16 getBgmSeqResourceID(JAISoundID soundID) const
Definition Z2SoundInfo.cpp:19