summaryrefslogtreecommitdiff
path: root/arm7/lib/include
diff options
context:
space:
mode:
authorMichael Panzlaff <michael.panzlaff@fau.de>2021-08-01 02:45:26 +0200
committerMichael Panzlaff <michael.panzlaff@fau.de>2021-08-25 18:03:49 +0200
commitc2bd97bebcecbe1d1743572ea99fa82fb9019832 (patch)
tree5e1524dc4feda1e69286683322351a76e6a6590a /arm7/lib/include
parent9148e1b93023ccafed96d2bfc199ba3ee289e02e (diff)
arm7: decompile SND_unk_037FD440
Diffstat (limited to 'arm7/lib/include')
-rw-r--r--arm7/lib/include/SND_unk_037FD440.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/arm7/lib/include/SND_unk_037FD440.h b/arm7/lib/include/SND_unk_037FD440.h
index 5eef03df..f73825c8 100644
--- a/arm7/lib/include/SND_unk_037FD440.h
+++ b/arm7/lib/include/SND_unk_037FD440.h
@@ -3,20 +3,23 @@
#include "nitro/types.h"
+#include "nitro/SND_seq_shared.h"
+#include "nitro/SND_work_shared.h"
+
struct SNDTrack *PlayerGetTrack(struct SNDPlayer *player, int track);
void PlayerStop(struct SNDPlayer *);
void TrackMute(struct SNDTrack *track, struct SNDPlayer *player, int muteMode);
void TrackReleaseChannels(struct SNDTrack *track, struct SNDPlayer *player, int release);
void TrackFreeChannels(struct SNDTrack *track);
BOOL PlayerStepTicks(struct SNDPlayer *player, u32 ticks);
-void PlayerSetBank(struct SNDPlayer *player, struct SNDBankData *bankData);
+void PlayerInit(struct SNDPlayer *player, struct SNDBankData *bankData);
int AllocateTrack(void);
void TrackInit(struct SNDTrack *track);
-void TrackSetSeq(struct SNDTrack *track, const void *seq, u32 offset);
-void SeqCacheFetch(const void *addr);
-u8 SeqReadByte(const void *addr);
+void TrackStart(struct SNDTrack *track, const void *seq, u32 offset);
+void SeqCacheFetch(const u8 *addr);
+u8 SeqReadByte(const u8 *addr);
u16 TrackReadU16(struct SNDTrack *track);
void PlayerSeqMain(struct SNDPlayer *player);
-void PlayerUpdateChannelVolume(struct SNDPlayer *player);
+void PlayerUpdateChannel(struct SNDPlayer *player);
#endif //GUARD_SND_UNK_H