1#ifndef SYSDOLPHIN_SYNTH_H
2#define SYSDOLPHIN_SYNTH_H
16 void (*)(
int,
int),
int);
int OSHeapHandle
Definition OSAlloc.h:6
char filename[]
Definition lbcardgame.c:121
signed int s32
Definition types.h:12
unsigned int u32
Definition types.h:13
float f32
Definition types.h:18
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5
#define UNK_T
Definition placeholder.h:24
__UINTPTR_TYPE__ uintptr_t
Definition stddef.h:13
OSHeapHandle HSD_Synth_804D6018
audio heap
Definition synth.c:14
void HSD_SynthSFXSetPriority(int id, int prio)
Definition synth.c:949
void dropcallback(void *)
Definition synth.c:561
void HSD_SynthSFXUpdateMix(struct HSD_SynthSFXNode *, int)
Definition synth.c:1123
s32 HSD_SynthSFXVolumeEnvelope(void)
Definition synth.c:971
u32 HSD_SynthGetSoundMode(void)
Definition synth.c:528
void HSD_SynthPStreamMasterClockCallback(void)
Definition synth.c:1326
void HSD_SynthSFXKeyOff(int)
Definition synth.c:790
void HSD_SynthSFXStopRange(int)
Definition synth.c:832
void HSD_SynthSFXWaitForLoadCompletion(void(*)(void))
Definition synth.c:325
bool HSD_SynthSFXPlayWithGroup(int, u8, u8, u8, int, int, int, f32, f32, f32, f32, f32)
Definition synth.c:748
void HSD_SynthSFXStopNode(struct HSD_SynthSFXNode *)
Definition synth.c:545
void HSD_SynthSFXBankDeflagSync(void)
Definition synth.c:521
void HSD_SynthPStreamHakoHeaderCallback(int, uintptr_t, void *, bool)
Definition synth.c:1287
void HSD_SynthInit(int, int, int, int)
Definition synth.c:1565
void * HSD_AudioMalloc(size_t)
Definition synth.c:119
void HSD_SynthSFXSetMix(int, float, float, float)
Definition synth.c:905
void HSD_SynthSFXUnloadBank(int)
Definition synth.c:402
void HSD_SynthSFXUpdatePitch(struct HSD_SynthSFXNode *)
Definition synth.c:919
void HSD_AudioFree(void *)
Definition synth.c:126
void HSD_SynthSFXSetPitchRatio(int, int, float)
Definition synth.c:936
void HSD_SynthSetSoundMode(int)
Definition synth.c:533
void HSD_SynthResetStreamCounters(int, uintptr_t, void *, bool)
Definition synth.c:1280
void HSD_SynthSFXAllocateBank(int)
Definition synth.c:372
void HSD_SynthStreamSetVolume(float)
Definition synth.c:1557
void HSD_SynthSFXGroupDataRemove(int)
Definition synth.c:431
void HSD_SynthCallback(void)
Definition synth.c:1239
void HSD_SynthSFXUpdateAllVolume(int, u16, int)
Definition synth.c:1215
int HSD_SynthPStreamStart(int, u8, u8, int)
Definition synth.c:1505
int HSD_SynthSFXGetPendingLoadCount(void)
Definition synth.c:332
void HSD_SynthSFXSetDriverMasterClockCallback(UNK_T)
Definition synth.c:1229
void HSD_SynthPStreamFirstHakoDataCallback(void)
Definition synth.c:1375
int HSD_SynthSFXCheck(int)
Definition synth.c:864
void HSD_SynthSFXSetPan(int, u8)
Definition synth.c:895
void HSD_SynthSFXDataUnlink(int)
Definition synth.c:417
int HSD_SynthSFXLoad(const char *filename, int, void(*)(int, int), int)
Definition synth.c:296
void HSD_SynthPStreamFirstHakoHeaderCallback(int, uintptr_t, void *, bool)
Definition synth.c:1437
void HSD_SynthSFXPause(int)
Definition synth.c:838
void HSD_SynthSFXSetVolumeFade(int, u8, int)
Definition synth.c:883
void HSD_SynthSFXSetDriverInactivatedCallback(UNK_T)
Definition synth.c:1224
void HSD_SynthSFXLoadNewProc(void)
Definition synth.c:285
void HSD_SynthSFXBankDeflag(int)
Definition synth.c:503
void HSD_SynthSFXUpdateVolume(struct HSD_SynthSFXNode *)
Definition synth.c:1089
void HSD_SynthSFXSetDriverPauseCallback(void(*)(s32))
Definition synth.c:1234
void HSD_SynthSFXResume(int)
Definition synth.c:851
int HSD_SynthSFXCancelLoad(int)
Definition synth.c:337
void HSD_SynthPStreamHeaderCallback(int, uintptr_t, void *, bool cancelflag)
Definition synth.c:1447