diff options
Diffstat (limited to 'arm7/lib/include/SND_unk_037FD440.h')
-rw-r--r-- | arm7/lib/include/SND_unk_037FD440.h | 13 |
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 |