1#ifndef SYSDOLPHIN_SYNTH_H
2#define SYSDOLPHIN_SYNTH_H
16 void (*)(
int,
int),
int);
int OSHeapHandle
Definition OSAlloc.h:6
unsigned long u32
Definition types.h:9
float f32
Definition types.h:13
unsigned short int u16
Definition types.h:7
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5
#define UNK_T
Definition placeholder.h:23
unsigned int uintptr_t
Definition stddef.h:9
Definition synth.static.h:19
void HSD_SynthSFXSetPriority(int id, int prio)
Definition synth.c:852
void dropcallback(void *)
Definition synth.c:464
void HSD_SynthSFXUpdateMix(struct HSD_SynthSFXNode *, int)
Definition synth.c:1027
void HSD_SynthSFXSetUserVol(int, u8)
Definition synth.c:798
void HSD_SynthResetStreamCounters(int, int, void *, bool)
Definition synth.c:1185
u32 HSD_SynthGetSoundMode(void)
Definition synth.c:431
void HSD_SynthSFXKeyOff(int)
Definition synth.c:693
void HSD_SynthSFXStopRange(int)
Definition synth.c:735
void HSD_SynthSFXWaitForLoadCompletion(void(*)(void))
Definition synth.c:226
bool HSD_SynthSFXPlayWithGroup(int, u8, u8, u8, int, int, int, f32, f32, f32, f32, f32)
Definition synth.c:651
void HSD_Synth_80388DC8(int)
Definition synth.c:318
void HSD_SynthSFXStopNode(struct HSD_SynthSFXNode *)
Definition synth.c:448
void HSD_SynthSFXBankDeflagSync(void)
Definition synth.c:424
void HSD_SynthInit(int, int, int, int)
Definition synth.c:1469
void * HSD_AudioMalloc(size_t)
Definition synth.c:20
void HSD_Synth_8038ADD0(void)
Definition synth.c:1230
void HSD_SynthSFXSetMix(int, float, float, float)
Definition synth.c:808
void HSD_SynthSFXUnloadBank(int)
Definition synth.c:303
void HSD_SynthPStreamFirstHakoHeaderCallback(void)
Definition synth.c:1341
void HSD_SynthSFXUpdatePitch(struct HSD_SynthSFXNode *)
Definition synth.c:822
void HSD_AudioFree(void *)
Definition synth.c:27
void HSD_SynthSFXSetPitchRatio(int, int, float)
Definition synth.c:839
void HSD_SynthSetSoundMode(int)
Definition synth.c:436
void HSD_SynthSFXAllocateBank(int)
Definition synth.c:273
void HSD_SynthStreamSetVolume(float)
Definition synth.c:1461
void HSD_SynthCallback(void)
Definition synth.c:1144
void HSD_SynthSFXUpdateAllVolume(int, u16, int)
Definition synth.c:1118
void HSD_Synth_8038B120(void)
Definition synth.c:1279
int HSD_SynthSFXGetPendingLoadCount(void)
Definition synth.c:233
void HSD_SynthSFXSetDriverMasterClockCallback(UNK_T)
Definition synth.c:1134
int HSD_SynthSFXCheck(int)
Definition synth.c:767
int HSD_Synth_8038B5AC(int, u8, u8, int)
Definition synth.c:1409
s32 HSD_Synth_8038A000(void)
Definition synth.c:874
void HSD_Synth_80388E08(int)
Definition synth.c:332
int HSD_SynthSFXLoad(const char *filename, int, void(*)(int, int), int)
Definition synth.c:197
void HSD_SynthSFXPause(int)
Definition synth.c:741
void HSD_SynthSFXSetVolumeFade(int, u8, int)
Definition synth.c:786
void HSD_SynthSFXSetDriverInactivatedCallback(UNK_T)
Definition synth.c:1129
void HSD_SynthSFXLoadNewProc(void)
Definition synth.c:186
OSHeapHandle HSD_Synth_804D6018
audio heap
Definition synth.static.h:8
void HSD_SynthSFXBankDeflag(int)
Definition synth.c:406
void HSD_SynthSFXUpdateVolume(struct HSD_SynthSFXNode *)
Definition synth.c:993
void HSD_SynthSFXSetDriverPauseCallback(void(*)(s32))
Definition synth.c:1139
void HSD_SynthPStreamHeaderCallback(int, int, void *, bool cancelflag)
Definition synth.c:1349
void HSD_SynthSFXResume(int)
Definition synth.c:754
int HSD_SynthSFXCancelLoad(int)
Definition synth.c:238
void HSD_Synth_8038AD74(u32, uintptr_t)
Definition synth.c:1191