unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
Definition JASAudioReseter.cpp:9
static JASDSPChannel * getHandle(u32)
static JASDSPChannel * sDspChannels
Definition JASDSPChannel.h:42
JASDSPChannel()
Definition JASDSPChannel.cpp:9
u32 mFlags
Definition JASDSPChannel.h:46
CallbackType
Definition JASDSPChannel.h:19
@ CB_START
Definition JASDSPChannel.h:21
@ CB_DROP
Definition JASDSPChannel.h:23
@ CB_STOP
Definition JASDSPChannel.h:22
@ CB_PLAY
Definition JASDSPChannel.h:20
s32(*) Callback(u32, JASDsp::TChannel *, void *)
Definition JASDSPChannel.h:11
static JASDSPChannel * allocForce(u8, Callback, void *)
Definition JASDSPChannel.cpp:64
void updateProc()
Definition JASDSPChannel.cpp:129
static JASDSPChannel * alloc(u8, Callback, void *)
Definition JASDSPChannel.cpp:51
Status
Definition JASDSPChannel.h:13
@ STATUS_DROP
Definition JASDSPChannel.h:16
@ STATUS_ACTIVE
Definition JASDSPChannel.h:14
@ STATUS_INACTIVE
Definition JASDSPChannel.h:15
Callback mCallback
Definition JASDSPChannel.h:48
void start()
Definition JASDSPChannel.cpp:26
s32 mStatus
Definition JASDSPChannel.h:44
JASDsp::TChannel * mChannel
Definition JASDSPChannel.h:50
s16 mPriority
Definition JASDSPChannel.h:45
void * mCallbackData
Definition JASDSPChannel.h:49
static void updateAll()
Definition JASDSPChannel.cpp:205
void free()
Definition JASDSPChannel.cpp:21
static void initAll()
Definition JASDSPChannel.cpp:44
static JASDSPChannel * getLowestActiveChannel()
Definition JASDSPChannel.cpp:106
static JASDSPChannel * getLowestChannel(int)
Definition JASDSPChannel.cpp:82
static int killActiveChannel()
Definition JASDSPChannel.cpp:215
void setPriority(u8)
Definition JASDSPChannel.cpp:78
u32 field_0xc
Definition JASDSPChannel.h:47
Definition JASDSPInterface.h:32