1#ifndef SYSDOLPHIN_SYNTH_H
2#define SYSDOLPHIN_SYNTH_H
unsigned long u32
Definition types.h:9
float f32
Definition types.h:13
unsigned short int u16
Definition types.h:7
static void callback(HSD_GObj *gobj)
Definition ftDk_SpecialLw.c:90
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
#define UNK_T
Definition placeholder.h:31
unsigned int uintptr_t
Definition stddef.h:14
Definition synth.static.h:8
void HSD_SynthSFXSetPriority(int id, int prio)
Definition synth.c:857
void dropcallback(void *)
Definition synth.c:461
void HSD_SynthSFXUpdateMix(struct HSD_SynthSFXNode *, int)
Definition synth.c:1032
void HSD_SynthSFXSetUserVol(int, u8)
Definition synth.c:803
void HSD_SynthResetStreamCounters(int, int, void *, bool)
Definition synth.c:1190
u32 HSD_SynthGetSoundMode(void)
Definition synth.c:426
void HSD_SynthSFXKeyOff(int)
Definition synth.c:698
void HSD_SynthSFXStopRange(int)
Definition synth.c:740
void HSD_SynthSFXWaitForLoadCompletion(void(*)(void))
Definition synth.c:234
void HSD_Synth_80388DC8(int)
Definition synth.c:320
void HSD_SynthSFXSampleLoadCallback(int, int, void *, int cancelflag)
Definition synth.c:47
void HSD_SynthSFXStopNode(struct HSD_SynthSFXNode *)
Definition synth.c:443
void HSD_SynthSFXBankDeflagSync(void)
Definition synth.c:419
void HSD_SynthInit(int, int, int, int)
Definition synth.c:1484
void * HSD_AudioMalloc(size_t)
Definition synth.c:18
void HSD_Synth_8038ADD0(void)
Definition synth.c:1241
void HSD_SynthSFXSetMix(int, float, float, float)
Definition synth.c:813
void HSD_SynthSFXUnloadBank(int)
Definition synth.c:305
void HSD_SynthPStreamFirstHakoHeaderCallback(void)
Definition synth.c:1353
void HSD_SynthSFXUpdatePitch(struct HSD_SynthSFXNode *)
Definition synth.c:827
void HSD_AudioFree(void *)
Definition synth.c:25
void HSD_SynthSFXSetPitchRatio(int, int, float)
Definition synth.c:844
void HSD_SynthSetSoundMode(int)
Definition synth.c:431
bool HSD_SynthSFXPlayWithGroup(int, u8, u8, u8, int, u8, int, f32, f32, f32, f32, f32)
Definition synth.c:656
void HSD_SynthSFXAllocateBank(int)
Definition synth.c:281
void HSD_SynthStreamSetVolume(float)
Definition synth.c:1476
void HSD_SynthCallback(void)
Definition synth.c:1149
void HSD_SynthSFXUpdateAllVolume(int, u16, int)
Definition synth.c:1123
void HSD_Synth_8038B120(void)
Definition synth.c:1291
int HSD_SynthSFXGetPendingLoadCount(void)
Definition synth.c:241
void HSD_SynthSFXSetDriverMasterClockCallback(UNK_T)
Definition synth.c:1139
int HSD_SynthSFXLoad(const char *filename, int, int(*)(int, int), int)
Definition synth.c:205
int HSD_SynthSFXCheck(int)
Definition synth.c:772
void HSD_SynthSFXGroupDataReaddress(AXVPB *, void *callback)
Definition synth.c:365
int HSD_Synth_8038B5AC(int, u8, u8, int)
Definition synth.c:1424
s32 HSD_Synth_8038A000(void)
Definition synth.c:879
void HSD_Synth_80388E08(int)
Definition synth.c:334
void HSD_SynthSFXPause(int)
Definition synth.c:746
void HSD_SynthSFXSetVolumeFade(int, u8, int)
Definition synth.c:791
void HSD_SynthSFXSetDriverInactivatedCallback(UNK_T)
Definition synth.c:1134
void HSD_SynthSFXLoadNewProc(void)
Definition synth.c:194
void HSD_SynthSFXBankDeflag(int)
Definition synth.c:401
void HSD_SynthSFXUpdateVolume(struct HSD_SynthSFXNode *)
Definition synth.c:998
void HSD_SynthSFXSetDriverPauseCallback(void(*)(s32))
Definition synth.c:1144
void HSD_SynthPStreamHeaderCallback(int, int, void *, bool cancelflag)
Definition synth.c:1364
void HSD_SynthSFXResume(int)
Definition synth.c:759
int HSD_SynthSFXCancelLoad(int)
Definition synth.c:246
void HSD_Synth_8038AD74(u32, uintptr_t)
Definition synth.c:1198