Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
mix.h
Go to the documentation of this file.
1#ifndef RVL_SDK_HBMMIX_H
2#define RVL_SDK_HBMMIX_H
3
4#include <revolution/ax.h>
5#include <revolution/types.h>
6
7
8typedef int HBMMIXIndex;
9#define HBMMIX_INDEX_NULL (-1)
10
11typedef u32 HBMMIXKey;
12#define HBMMIX_KEY_NULL (-1)
13
20
21#ifdef __cplusplus
22extern "C" {
23#endif
24
25void HBMMIXInit(void);
26void HBMMIXQuit(void);
27
30
31void HBMMIXInitChannel(AXVPB* axvpb, int input, int auxA, int pan, int fader);
32void HBMMIXReleaseChannel(AXVPB* axvpb);
33
34void HBMMIXSetInput(AXVPB* p, int dB);
35void HBMMIXSetAuxA(AXVPB* p, int dB);
36void HBMMIXSetPan(AXVPB* p, int pan);
37void HBMMIXSetFader(AXVPB* p, int dB);
38
39void HBMMIXUpdateSettings(void);
40
43
46
47#ifdef __cplusplus
48}
49#endif
50
51#endif // RVL_SDK_HBMMIX_H
static u8 index[20][3]
Definition GXDraw.c:434
u32 mode
Definition GXTev.c:56
p
Definition e_acos.c:103
unsigned long u32
Definition types.h:12
void HBMFreeIndex(HBMMIXIndex index)
Definition mix.cpp:710
int HBMMIXIndex
Definition mix.h:8
void HBMMIXReleaseChannel(AXVPB *axvpb)
Definition mix.cpp:476
HBMMIXIndex HBMGetIndex(HBMMIXKey key)
Definition mix.cpp:705
HBMMIXIndex HBMAllocIndex(HBMMIXKey key)
Definition mix.cpp:689
void HBMFreeIndexByKey(HBMMIXKey key)
Definition mix.cpp:718
u32 HBMMIXKey
Definition mix.h:11
void HBMMIXSetFader(AXVPB *p, int dB)
Definition mix.cpp:512
void HBMMIXSetSoundMode(HBMMIXSoundMode mode)
Definition mix.cpp:336
void HBMMIXUpdateSettings(void)
Definition mix.cpp:521
void HBMMIXInit(void)
Definition mix.cpp:302
void HBMMIXSetPan(AXVPB *p, int pan)
Definition mix.cpp:502
void HBMMIXSetInput(AXVPB *p, int dB)
Definition mix.cpp:484
u32 HBMMIXSoundMode
Definition mix.h:14
void HBMMIXInitChannel(AXVPB *axvpb, int input, int auxA, int pan, int fader)
Definition mix.cpp:350
HBMMIXSoundMode_et
Definition mix.h:15
@ HBMMIX_SOUND_MODE_MONO
Definition mix.h:16
@ HBMMIX_SOUND_MODE_STEREO
Definition mix.h:17
@ HBMMIX_SOUND_MODE_DPL2
Definition mix.h:18
void HBMMIXQuit(void)
Definition mix.cpp:330
HBMMIXSoundMode HBMMIXGetSoundMode(void)
Definition mix.cpp:345
void HBMMIXSetAuxA(AXVPB *p, int dB)
Definition mix.cpp:493
Definition ax.h:136