1#ifndef Z2AUDIOCS_SPKSYSTEM_H
2#define Z2AUDIOCS_SPKSYSTEM_H
7#include "JSystem/JAudio2/JASGadget.h"
8#include "JSystem/JKernel/JKRArchive.h"
9#include "JSystem/JKernel/JKRHeap.h"
10#include <revolution/types.h>
12class SpkSystem :
protected JASGlobalInstance<SpkSystem> {
19 void stopAll(s32 chan, s32 msec);
Definition SpkMixingBuffer.h:8
Definition SpkSystem.h:12
void stopAll(s32 chan, s32 msec)
Definition SpkSystem.cpp:74
void startLevelSound(s32 chan, s32 param_1, SpkSoundHandle *handle)
Definition SpkSystem.cpp:55
SpkSoundHolder * mSoundHolder
Definition SpkSystem.h:35
void setConfigVolume(s32 vol)
Definition SpkSystem.cpp:88
SpkData * getData(void) const
Definition SpkSystem.h:28
SpkMixingBuffer * getMixingBuffer(void) const
Definition SpkSystem.h:29
SpkSystem(JKRHeap *heap)
Definition SpkSystem.cpp:15
static void connect(s32 chan)
Definition SpkSystem.cpp:101
f32 getMasterVolume(void)
Definition SpkSystem.cpp:70
static void newSoundMemPool(s32 numOfSound)
Definition SpkSystem.cpp:96
void setResource(JKRArchive *resArc, u16, u16)
Definition SpkSystem.cpp:31
JKRHeap * mHeap
Definition SpkSystem.h:32
SpkMixingBuffer * mMixingBuffer
Definition SpkSystem.h:34
void startSound(s32 chan, s32 param_1, SpkSoundHandle *handle)
Definition SpkSystem.cpp:48
static void disconnect(s32 chan)
Definition SpkSystem.cpp:105
static void extensionProcess(s32, s32)
Definition SpkSystem.cpp:109
void framework(void)
Definition SpkSystem.cpp:40
SpkData * mData
Definition SpkSystem.h:33
void setMasterVolume(f32 vol)
Definition SpkSystem.cpp:63