diff options
Diffstat (limited to 'arm7/lib/include')
-rw-r--r-- | arm7/lib/include/SND_unk_037FD440.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/arm7/lib/include/SND_unk_037FD440.h b/arm7/lib/include/SND_unk_037FD440.h new file mode 100644 index 00000000..460217c6 --- /dev/null +++ b/arm7/lib/include/SND_unk_037FD440.h @@ -0,0 +1,22 @@ +#ifndef GUARD_SND_UNK_H +#define GUARD_SND_UNK_H + +#include "nitro/types.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); +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); +u16 TrackReadHword(struct SNDTrack *track); +void PlayerSeqMain(struct SNDPlayer *player); +void PlayerUpdateChannelVolume(struct SNDPlayer *player); + +#endif //GUARD_SND_UNK_H |