Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JASDriverIF.h
Go to the documentation of this file.
1#ifndef JASDRIVERIF_H
2#define JASDRIVERIF_H
3
5
6typedef s32 (*DriverCallback)(void*);
7
8namespace JASDriver {
9 /* 8029E130 */ void setDSPLevel(f32);
10 /* 8029E150 */ u16 getChannelLevel_dsp();
11 /* 8029E158 */ f32 getDSPLevel();
12 /* 8029E178 */ void setOutputMode(u32);
13 /* 8029E180 */ u32 getOutputMode();
14 /* 8029E188 */ void waitSubFrame();
15 /* 8029E1C4 */ int rejectCallback(DriverCallback, void*);
16 /* 8029E240 */ bool registerDspSyncCallback(DriverCallback, void*);
17 /* 8029E274 */ bool registerSubFrameCallback(DriverCallback, void*);
18 /* 8029E2A8 */ void subframeCallback();
19 /* 8029E2D0 */ void DSPSyncCallback();
20 /* 8029E2F8 */ void updateDacCallback();
21
25 extern u16 MAX_MIXERLEVEL;
27};
28
29#endif /* JASDRIVERIF_H */
s32(* DriverCallback)(void *)
Definition JASDriverIF.h:6
Definition JASAiCtrl.h:17
void updateDacCallback()
Definition JASDriverIF.cpp:100
u16 getChannelLevel_dsp()
Definition JASDriverIF.cpp:26
JASCallbackMgr sSubFrameCallback
Definition JASDriverIF.cpp:63
u16 MAX_MIXERLEVEL
Definition JASDriverIF.cpp:22
void waitSubFrame()
Definition JASDriverIF.cpp:51
void subframeCallback()
Definition JASDriverIF.cpp:90
JASCallbackMgr sUpdateDacCallback
Definition JASDriverIF.cpp:66
void setDSPLevel(f32)
Definition JASDriverIF.cpp:16
u32 JAS_SYSTEM_OUTPUT_MODE
Definition JASDriverIF.cpp:38
JASCallbackMgr sDspSyncCallback
Definition JASDriverIF.cpp:60
bool registerSubFrameCallback(DriverCallback, void *)
Definition JASDriverIF.cpp:85
void setOutputMode(u32)
Definition JASDriverIF.cpp:41
f32 getDSPLevel()
Definition JASDriverIF.cpp:31
void DSPSyncCallback()
Definition JASDriverIF.cpp:95
u32 getOutputMode()
Definition JASDriverIF.cpp:46
bool registerDspSyncCallback(DriverCallback, void *)
Definition JASDriverIF.cpp:79
int rejectCallback(DriverCallback, void *)
Definition JASDriverIF.cpp:70
Definition JASCallback.h:12
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
unsigned short u16
Definition types.h:9
signed long s32
Definition types.h:6