2025-06-30 15:17:50 -07:00
|
|
|
#ifndef Z2AUDIOCS_H
|
|
|
|
|
#define Z2AUDIOCS_H
|
|
|
|
|
|
2025-12-22 12:27:31 -08:00
|
|
|
#include "dolphin/types.h"
|
2025-06-30 15:17:50 -07:00
|
|
|
|
|
|
|
|
class JKRHeap;
|
|
|
|
|
class JKRArchive;
|
|
|
|
|
|
|
|
|
|
class Z2AudioCS {
|
|
|
|
|
public:
|
2025-11-27 21:19:33 -08:00
|
|
|
static void newSpkSoundMemPool();
|
2025-12-22 12:27:31 -08:00
|
|
|
static int init(JKRHeap*, JKRArchive*, s32, s32);
|
|
|
|
|
static void update();
|
2025-06-30 15:17:50 -07:00
|
|
|
static void connect(s32);
|
|
|
|
|
static void disconnect(s32);
|
|
|
|
|
static void extensionProcess(s32, s32);
|
|
|
|
|
u32 getHandleSoundID(s32);
|
2025-11-27 21:19:33 -08:00
|
|
|
static void start(s32, s32);
|
2025-07-11 19:00:18 +00:00
|
|
|
static int startLevel(s32, s32);
|
2025-06-30 15:17:50 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif /* Z2AUDIOCS_H */
|