Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
Z2AudioCS.h
Go to the documentation of this file.
1#ifndef Z2AUDIOCS_H
2#define Z2AUDIOCS_H
3
6#include <dolphin/types.h>
7
8class JKRHeap;
9class JKRArchive;
10
11class Z2AudioCS {
12public:
13 static void newSpkSoundMemPool();
14 static int init(JKRHeap* heap, JKRArchive* res, s32 param_2, s32 param_3);
15 static void update();
16 static void connect(s32 chan);
17 static void disconnect(s32 chan);
18 static void extensionProcess(s32 chan, s32 param_1);
19 static SpkSoundHandle* getHandleSoundID(s32 soundNum);
20 static SpkSoundHandle* start(s32 id, s32 chan);
21 static SpkSoundHandle* startLevel(s32 id, s32 chan);
22 static s32 getName(s32 num);
23 static s32 getNumOfSound(void);
24 static void stopAll(s32 chan, s32 msec);
25 static void stop(s32 chan);
26};
27
28#endif /* Z2AUDIOCS_H */
Definition JKRArchive.h:57
Definition JKRHeap.h:23
Definition SpkSound.h:12
Definition Z2AudioCS.h:11
static void update()
Definition Z2AudioCS.cpp:32
static SpkSoundHandle * startLevel(s32 id, s32 chan)
Definition Z2AudioCS.cpp:107
static void connect(s32 chan)
Definition Z2AudioCS.cpp:38
static void extensionProcess(s32 chan, s32 param_1)
Definition Z2AudioCS.cpp:47
static s32 getName(s32 num)
Definition Z2AudioCS.cpp:130
static void stop(s32 chan)
Definition Z2AudioCS.cpp:160
static void disconnect(s32 chan)
Definition Z2AudioCS.cpp:43
static void newSpkSoundMemPool()
Definition Z2AudioCS.cpp:14
static SpkSoundHandle * getHandleSoundID(s32 soundNum)
Definition Z2AudioCS.cpp:71
static s32 getNumOfSound(void)
Definition Z2AudioCS.cpp:141
static void stopAll(s32 chan, s32 msec)
Definition Z2AudioCS.cpp:152
static initFunc init[]
Definition d_menu_collect.cpp:39
signed long s32
Definition types.h:11
@ start
Definition strtold.c:23