summaryrefslogtreecommitdiff
path: root/arm7/lib/include
diff options
context:
space:
mode:
Diffstat (limited to 'arm7/lib/include')
-rw-r--r--arm7/lib/include/SND_exChannel.h3
-rw-r--r--arm7/lib/include/SND_lockChannel.h11
2 files changed, 14 insertions, 0 deletions
diff --git a/arm7/lib/include/SND_exChannel.h b/arm7/lib/include/SND_exChannel.h
index 976d2786..8450a629 100644
--- a/arm7/lib/include/SND_exChannel.h
+++ b/arm7/lib/include/SND_exChannel.h
@@ -3,9 +3,12 @@
#include "nitro/types.h"
+#include "nitro/SND_main_shared.h"
+
void SND_ExChannelInit(void);
BOOL SND_IsChannelActive(s32 idx);
void SND_UpdateExChannel(void);
void SND_ExChannelMain(BOOL update);
+void SND_FreeExChannel(struct SNDExChannel *chn);
#endif //GUARD_SND_EXCHANNEL_H
diff --git a/arm7/lib/include/SND_lockChannel.h b/arm7/lib/include/SND_lockChannel.h
new file mode 100644
index 00000000..ed7fd872
--- /dev/null
+++ b/arm7/lib/include/SND_lockChannel.h
@@ -0,0 +1,11 @@
+#ifndef GUARD_SND_LOCKCHANNEL_H
+#define GUARD_SND_LOCKCHANNEL_H
+
+#include "nitro/types.h"
+
+void SND_StopUnlockedChannel(u32 channelMask);
+void SND_LockChannel(u32 channelMask, u32 locked);
+void SND_UnlockChannel(u32 channelMask, u32 locked);
+u32 SND_GetLockedChannel(u32 locked);
+
+#endif //GUARD_SND_LOCKCHANNEL_H