diff options
author | YamaArashi <shadow962@live.com> | 2016-09-18 14:45:48 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-09-18 14:45:48 -0700 |
commit | c5d2ccda133852914f2902003da3dd0f18257a7b (patch) | |
tree | dce8d3f4e4065128aeff65cba06526a1863c27d2 | |
parent | 2782f7d614b27bcace2af95a1a206426dd7817f1 (diff) |
add m4a function prototypes
-rw-r--r-- | include/gba/m4a_internal.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/include/gba/m4a_internal.h b/include/gba/m4a_internal.h index 6e202e7b8..65cfd5756 100644 --- a/include/gba/m4a_internal.h +++ b/include/gba/m4a_internal.h @@ -401,6 +401,26 @@ void SampleFreqSet(u32 freq); void m4aSoundVSyncOn(void); void m4aSoundVSyncOff(void); +void m4aMPlayTempoControl(struct MusicPlayerInfo *mplayInfo, u16 tempo); +void m4aMPlayVolumeControl(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u16 volume); +void m4aMPlayPitchControl(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u16 pitch); +void m4aMPlayPanpotControl(struct MusicPlayerInfo *mplayInfo, u16 trackBits, s8 pan); +void ClearModM(struct MusicPlayerTrack *track); +void m4aMPlayModDepthSet(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u8 modDepth); +void m4aMPlayLFOSpeedSet(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u8 lfoSpeed); + +struct MusicPlayerInfo *sub_81DF43C(u32 tone); +void sub_81DF50C(u8 val); +void sub_81DF520(s8 val); +void sub_81DF538(s16 val); +void sub_81DF570(u16 val); +void sub_81DF57C(u8 val); +void sub_81DF588(u32 val); +int sub_81DF594(struct MusicPlayerInfo *mplayInfo); +void sub_81DF5AC(s8 val); +void sub_81DF5D8(u32 val); +void sub_81DF618(u8 val); + // sound command handler functions void ply_fine(struct MusicPlayerInfo *, struct MusicPlayerTrack *); void ply_goto(struct MusicPlayerInfo *, struct MusicPlayerTrack *); |