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
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
signed long s32
Definition types.h:11
Definition JASAiCtrl.h:17
void(* dacCallbackFunc)(s16 *, u32)
Definition JASAiCtrl.cpp:37
u32 sSubFrameCounter
Definition JASAiCtrl.cpp:112
u32 getSubFrameCounter()
Definition JASAiCtrl.cpp:323
void mixInterleaveTrack(s16 *, u32, MixCallback)
Definition JASAiCtrl.cpp:310
u32 sSubFrames
Definition JASAiCtrl.cpp:47
u32 getSubFrames()
Definition JASAiCtrl.cpp:244
void readDspBuffer(s16 *, u32)
Definition JASAiCtrl.cpp:187
void setOutputRate(JASOutputRate)
Definition JASAiCtrl.cpp:93
void stopDMA()
Definition JASAiCtrl.cpp:89
void(* sDspDacCallback)(s16 *, u32)
Definition JASAiCtrl.cpp:33
MixCallback extMixCallback
Definition JASAiCtrl.cpp:39
void subframeCallback()
Definition JASDriverIF.cpp:60
void mixMonoTrackWide(s16 *, u32, MixCallback)
Definition JASAiCtrl.cpp:272
s16 *(* MixCallback)(s32)
Definition JASAiCtrl.h:18
void registerMixCallback(MixCallback, JASMixMode)
Definition JASAiCtrl.cpp:235
void updateDSP()
Definition JASAiCtrl.cpp:143
JASMixMode sMixMode
Definition JASAiCtrl.cpp:43
s16 * sDmaDacBuffer[3]
Definition JASAiCtrl.cpp:21
void finishDSPFrame()
Definition JASAiCtrl.cpp:214
s32 sDspDacWriteBuffer
Definition JASAiCtrl.cpp:27
void initAI(void(*)(void))
Definition JASAiCtrl.cpp:50
void startDMA()
Definition JASAiCtrl.cpp:84
u32 sOutputRate
Definition JASAiCtrl.cpp:41
s16 ** sDspDacBuffer
Definition JASAiCtrl.cpp:25
u32 getDacSize()
Definition JASAiCtrl.cpp:248
s16 * lastRspMadep
Definition JASAiCtrl.cpp:35
const MixFunc sMixFuncs[4]
Definition JASAiCtrl.cpp:105
s32 sDspDacReadBuffer
Definition JASAiCtrl.cpp:29
s32 sDspStatus
Definition JASAiCtrl.cpp:31
u32 getFrameSamples()
Definition JASAiCtrl.cpp:252
void DSPSyncCallback()
Definition JASDriverIF.cpp:64
void(* MixFunc)(s16 *, u32, MixCallback)
Definition JASAiCtrl.h:19
void mixExtraTrack(s16 *, u32, MixCallback)
Definition JASAiCtrl.cpp:290
f32 getDacRate()
Definition JASAiCtrl.cpp:240
f32 sDacRate
Definition JASAiCtrl.cpp:45
void mixMonoTrack(s16 *, u32, MixCallback)
Definition JASAiCtrl.cpp:256
void updateDac()
Definition JASAiCtrl.cpp:114