Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
Z2SoundInfo.h
Go to the documentation of this file.
1#ifndef Z2SOUNDINFO_H
2#define Z2SOUNDINFO_H
3
8
9class Z2SoundInfo : public JAISoundInfo, public JAUSoundInfo, public JAIStreamDataMgr, public JASGlobalInstance<Z2SoundInfo> {
10public:
12 virtual u16 getAudibleSw(JAISoundID soundID) const;
13 virtual u16 getBgmSeqResourceID(JAISoundID soundID) const;
14 virtual s32 getStreamFileEntry(JAISoundID soundID);
15 virtual int getSoundType(JAISoundID soundID) const;
16 virtual int getCategory(JAISoundID soundID) const;
17 virtual u32 getPriority(JAISoundID soundID) const;
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;
21 virtual ~Z2SoundInfo() {}
22
24 const char* getStreamFilePath(JAISoundID soundID);
25 int getSwBit(JAISoundID soundID) const;
26 void getSoundInfo_(JAISoundID soundID, JAISound* soundPtr) const;
27
31};
32
33
37
38#endif /* Z2SOUNDINFO_H */
Z2SoundInfo * Z2GetSoundInfo()
Definition Z2SoundInfo.h:34
Definition JAISe.h:13
Definition JAISeq.h:15
Definition JAISound.h:13
Definition JAISound.h:234
Definition JAIStream.h:14
Definition JASGadget.h:12
static T * getInstance()
Definition JASGadget.h:31
Definition JAUSoundInfo.h:11
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
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
Definition JAISoundInfo.h:11
Definition JAIStreamDataMgr.h:10
Definition JAUAudibleParam.h:10