21 void initAI(
void (*)(
void));
JASMixMode
Definition JASAiCtrl.h:10
@ MIX_MODE_MONO_WIDE
Definition JASAiCtrl.h:12
@ MIX_MODE_EXTRA
Definition JASAiCtrl.h:13
@ MIX_MODE_MONO
Definition JASAiCtrl.h:11
@ MIX_MODE_INTERLEAVE
Definition JASAiCtrl.h:14
JASOutputRate
Definition JASAiCtrl.h:6
@ OUTPUT_RATE_0
Definition JASAiCtrl.h:7
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition JASAiCtrl.h:17
void(* dacCallbackFunc)(s16 *, u32)
Definition JASAiCtrl.cpp:49
u32 sSubFrameCounter
Definition JASAiCtrl.cpp:125
u32 getSubFrameCounter()
Definition JASAiCtrl.cpp:328
void mixInterleaveTrack(s16 *, u32, MixCallback)
Definition JASAiCtrl.cpp:314
u32 sSubFrames
Definition JASAiCtrl.cpp:101
u32 getSubFrames()
Definition JASAiCtrl.cpp:241
void readDspBuffer(s16 *, u32)
Definition JASAiCtrl.cpp:185
void setOutputRate(JASOutputRate)
Definition JASAiCtrl.cpp:104
void stopDMA()
Definition JASAiCtrl.cpp:90
void(* sDspDacCallback)(s16 *, u32)
Definition JASAiCtrl.cpp:43
MixCallback extMixCallback
Definition JASAiCtrl.cpp:52
void subframeCallback()
Definition JASDriverIF.cpp:90
void mixMonoTrackWide(s16 *, u32, MixCallback)
Definition JASAiCtrl.cpp:274
s16 *(* MixCallback)(s32)
Definition JASAiCtrl.h:18
void registerMixCallback(MixCallback, JASMixMode)
Definition JASAiCtrl.cpp:230
void updateDSP()
Definition JASAiCtrl.cpp:158
JASMixMode sMixMode
Definition JASAiCtrl.cpp:95
s16 * sDmaDacBuffer[3]
Definition JASAiCtrl.cpp:25
void finishDSPFrame()
Definition JASAiCtrl.cpp:207
s32 sDspDacWriteBuffer
Definition JASAiCtrl.cpp:34
void initAI(void(*)(void))
Definition JASAiCtrl.cpp:59
void startDMA()
Definition JASAiCtrl.cpp:84
u32 sOutputRate
Definition JASAiCtrl.cpp:55
s16 ** sDspDacBuffer
Definition JASAiCtrl.cpp:31
u32 getDacSize()
Definition JASAiCtrl.cpp:246
s16 * lastRspMadep
Definition JASAiCtrl.cpp:46
const MixFunc sMixFuncs[4]
Definition JASAiCtrl.cpp:117
s32 sDspDacReadBuffer
Definition JASAiCtrl.cpp:37
s32 sDspStatus
Definition JASAiCtrl.cpp:40
u32 getFrameSamples()
Definition JASAiCtrl.cpp:251
void DSPSyncCallback()
Definition JASDriverIF.cpp:95
void(* MixFunc)(s16 *, u32, MixCallback)
Definition JASAiCtrl.h:19
void mixExtraTrack(s16 *, u32, MixCallback)
Definition JASAiCtrl.cpp:293
f32 getDacRate()
Definition JASAiCtrl.cpp:236
f32 sDacRate
Definition JASAiCtrl.cpp:98
void mixMonoTrack(s16 *, u32, MixCallback)
Definition JASAiCtrl.cpp:257
void updateDac()
Definition JASAiCtrl.cpp:128
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
signed long s32
Definition types.h:6