1#ifndef JASDSPINTERFACE_H
2#define JASDSPINTERFACE_H
102 void boot(
void (*)(
void*));
u16 DSP_CreateMap2(u32 msg)
Definition JASDSPInterface.cpp:699
Definition JASAramStream.h:10
f32 sDSPVolume
Definition JASDSPInterface.cpp:24
void boot(void(*)(void *))
Definition JASDSPInterface.cpp:27
void setDSPMixerLevel(f32)
Definition JASDSPInterface.cpp:51
TChannel * getDSPHandle(int)
Definition JASDSPInterface.cpp:63
void setFilterTable(s16 *, s16 *, u32)
Definition JASDSPInterface.cpp:68
u16 SEND_TABLE[]
Definition JASDSPInterface.cpp:431
u8 const DSPADPCM_FILTER[64]
Definition JASDSPInterface.cpp:86
int setFXLine(u8, s16 *, JASDsp::FxlineConfig_ *)
Definition JASDSPInterface.cpp:448
void initBuffer()
Definition JASDSPInterface.cpp:418
void finishWork(u16)
Definition JASDSPInterface.cpp:41
void invalChannelAll()
Definition JASDSPInterface.cpp:81
void releaseHalt(u32)
Definition JASDSPInterface.cpp:36
void syncFrame(u32, u32, u32)
Definition JASDSPInterface.cpp:46
TChannel * CH_BUF
Definition JASDSPInterface.cpp:18
f32 getDSPMixerLevel()
Definition JASDSPInterface.cpp:58
void flushBuffer()
Definition JASDSPInterface.cpp:75
u32 const DSPRES_FILTER[320]
Definition JASDSPInterface.cpp:94
FxBuf * FX_BUF
Definition JASDSPInterface.cpp:21
int const char * msg
Definition os.h:193
Definition JASDSPInterface.h:21
s16 field_0x8
Definition JASDSPInterface.h:25
s16 field_0xa
Definition JASDSPInterface.h:26
s16 field_0xe
Definition JASDSPInterface.h:28
s16 field_0xc
Definition JASDSPInterface.h:27
s16 field_0x0
Definition JASDSPInterface.h:22
s16 field_0x2
Definition JASDSPInterface.h:23
s16 * field_0x4
Definition JASDSPInterface.h:24
Definition JASDSPInterface.h:9
u32 field_0xc
Definition JASDSPInterface.h:17
u8 field_0x1
Definition JASDSPInterface.h:11
s16 field_0x4
Definition JASDSPInterface.h:13
s16 field_0x10[8]
Definition JASDSPInterface.h:18
s16 field_0x8
Definition JASDSPInterface.h:15
u8 field_0x0
Definition JASDSPInterface.h:10
u16 field_0xa
Definition JASDSPInterface.h:16
u16 field_0x6
Definition JASDSPInterface.h:14
u16 field_0x2
Definition JASDSPInterface.h:12
Definition JASDSPInterface.h:32
u8 field_0x018[0x050 - 0x018]
Definition JASDSPInterface.h:65
u8 field_0x062[0x064 - 0x062]
Definition JASDSPInterface.h:73
u8 field_0x130[0x148 - 0x130]
Definition JASDSPInterface.h:97
u16 field_0x052
Definition JASDSPInterface.h:67
u16 mPitch
Definition JASDSPInterface.h:58
u16 field_0x008
Definition JASDSPInterface.h:60
void initAutoMixer()
Definition JASDSPInterface.cpp:586
u16 mFilterMode
Definition JASDSPInterface.h:89
u16 field_0x064
Definition JASDSPInterface.h:74
bool isActive() const
Definition JASDSPInterface.cpp:523
u16 field_0x010[1][4]
Definition JASDSPInterface.h:64
u16 field_0x100
Definition JASDSPInterface.h:85
void initFilter()
Definition JASDSPInterface.cpp:643
void setFilterMode(u16)
Definition JASDSPInterface.cpp:657
u32 field_0x114
Definition JASDSPInterface.h:93
short field_0x080[20]
Definition JASDSPInterface.h:81
short field_0x060
Definition JASDSPInterface.h:72
void setMixerInitVolume(u8, s16)
Definition JASDSPInterface.cpp:615
u16 mForcedStop
Definition JASDSPInterface.h:90
void playStart()
Definition JASDSPInterface.cpp:490
short field_0x00E
Definition JASDSPInterface.h:63
void setDistFilter(s16)
Definition JASDSPInterface.cpp:684
int field_0x074
Definition JASDSPInterface.h:79
short field_0x0a8[4]
Definition JASDSPInterface.h:82
void setOscInfo(u32)
Definition JASDSPInterface.cpp:578
bool isFinish() const
Definition JASDSPInterface.cpp:528
u16 mIsFinished
Definition JASDSPInterface.h:57
void setPitch(u16)
Definition JASDSPInterface.cpp:606
u8 field_0x158[0x180 - 0x158]
Definition JASDSPInterface.h:99
u16 mIsActive
Definition JASDSPInterface.h:56
void setBusConnect(u8, u8)
Definition JASDSPInterface.cpp:689
u8 field_0x0D0[0x100 - 0x0D0]
Definition JASDSPInterface.h:84
u8 field_0x00A[0x00C - 0x00A]
Definition JASDSPInterface.h:61
void setPauseFlag(u8)
Definition JASDSPInterface.cpp:633
u16 field_0x0b0[16]
Definition JASDSPInterface.h:83
int field_0x10c
Definition JASDSPInterface.h:91
int field_0x068
Definition JASDSPInterface.h:76
u8 field_0x05A[0x060 - 0x05A]
Definition JASDSPInterface.h:71
s16 field_0x104
Definition JASDSPInterface.h:87
void setFIR8FilterParam(s16 *)
Definition JASDSPInterface.cpp:678
u8 field_0x06C[0x070 - 0x06C]
Definition JASDSPInterface.h:77
void setAutoMixer(u16, u8, u8, u8, u8)
Definition JASDSPInterface.cpp:597
short field_0x078[4]
Definition JASDSPInterface.h:80
u16 field_0x054
Definition JASDSPInterface.h:68
void playStop()
Definition JASDSPInterface.cpp:507
void setWaveInfo(JASWaveInfo const &, u32, u32)
Definition JASDSPInterface.cpp:534
s16 mPauseFlag
Definition JASDSPInterface.h:62
short field_0x050
Definition JASDSPInterface.h:66
s16 iir_filter_params[8]
Definition JASDSPInterface.h:98
void init()
Definition JASDSPInterface.cpp:479
void replyFinishRequest()
Definition JASDSPInterface.cpp:512
void setIIRFilterParam(s16 *)
Definition JASDSPInterface.cpp:673
u16 field_0x102
Definition JASDSPInterface.h:86
u16 field_0x058
Definition JASDSPInterface.h:70
void setMixerVolume(u8, s16)
Definition JASDSPInterface.cpp:623
int field_0x11c
Definition JASDSPInterface.h:95
u32 field_0x118
Definition JASDSPInterface.h:94
short field_0x006
Definition JASDSPInterface.h:59
u16 field_0x056
Definition JASDSPInterface.h:69
s16 fir_filter_params[8]
Definition JASDSPInterface.h:96
void flush()
Definition JASDSPInterface.cpp:638
s16 field_0x106
Definition JASDSPInterface.h:88
u32 field_0x110
Definition JASDSPInterface.h:92
int field_0x070
Definition JASDSPInterface.h:78
void forceStop()
Definition JASDSPInterface.cpp:518
short field_0x066
Definition JASDSPInterface.h:75
Definition JASWaveInfo.h:10
unsigned long u32
Definition types.h:9
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5