summaryrefslogtreecommitdiff
path: root/arm7/lib/include
diff options
context:
space:
mode:
authorMichael Panzlaff <michael.panzlaff@fau.de>2021-06-27 00:04:45 +0200
committerMichael Panzlaff <michael.panzlaff@fau.de>2021-08-25 18:03:40 +0200
commitf9aae26dd2155d78f111907f47feb0ec5be9f30c (patch)
tree415daaf7270b05950892b2b81a68bdb6982e4d63 /arm7/lib/include
parent83c92e11bdb440c80042ad7434966a03bc7b18c3 (diff)
arm7: decompile SND_lockChannel
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