Definition JASAudioReseter.cpp:16
static JASDSPChannel * getHandle(u32)
static JASDSPChannel * sDspChannels
Definition JASDSPChannel.h:42
s32(* Callback)(u32, JASDsp::TChannel *, void *)
Definition JASDSPChannel.h:11
JASDSPChannel()
Definition JASDSPChannel.cpp:14
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
static JASDSPChannel * allocForce(u8, Callback, void *)
Definition JASDSPChannel.cpp:77
void updateProc()
Definition JASDSPChannel.cpp:147
static JASDSPChannel * alloc(u8, Callback, void *)
Definition JASDSPChannel.cpp:62
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:33
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:224
void free()
Definition JASDSPChannel.cpp:27
static void initAll()
Definition JASDSPChannel.cpp:53
static JASDSPChannel * getLowestActiveChannel()
Definition JASDSPChannel.cpp:123
static JASDSPChannel * getLowestChannel(int)
Definition JASDSPChannel.cpp:98
static int killActiveChannel()
Definition JASDSPChannel.cpp:235
void setPriority(u8)
Definition JASDSPChannel.cpp:92
u32 field_0xc
Definition JASDSPChannel.h:47
Definition JASDSPInterface.h:32
unsigned long u32
Definition types.h:10
signed short s16
Definition types.h:5
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8