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
8
typedef
int
HBMMIXIndex
;
9
#define HBMMIX_INDEX_NULL (-1)
10
11
typedef
u32
HBMMIXKey
;
12
#define HBMMIX_KEY_NULL (-1)
13
14
typedef
u32
HBMMIXSoundMode
;
15
enum
HBMMIXSoundMode_et
{
16
HBMMIX_SOUND_MODE_MONO
,
17
HBMMIX_SOUND_MODE_STEREO
,
18
HBMMIX_SOUND_MODE_DPL2
,
19
};
20
21
#ifdef __cplusplus
22
extern
"C"
{
23
#endif
24
25
void
HBMMIXInit
(
void
);
26
void
HBMMIXQuit
(
void
);
27
28
void
HBMMIXSetSoundMode
(
HBMMIXSoundMode
mode
);
29
HBMMIXSoundMode
HBMMIXGetSoundMode
(
void
);
30
31
void
HBMMIXInitChannel
(
AXVPB
* axvpb,
int
input,
int
auxA,
int
pan,
int
fader);
32
void
HBMMIXReleaseChannel
(
AXVPB
* axvpb);
33
34
void
HBMMIXSetInput
(
AXVPB
*
p
,
int
dB);
35
void
HBMMIXSetAuxA
(
AXVPB
*
p
,
int
dB);
36
void
HBMMIXSetPan
(
AXVPB
*
p
,
int
pan);
37
void
HBMMIXSetFader
(
AXVPB
*
p
,
int
dB);
38
39
void
HBMMIXUpdateSettings
(
void
);
40
41
HBMMIXIndex
HBMAllocIndex
(
HBMMIXKey
key);
42
HBMMIXIndex
HBMGetIndex
(
HBMMIXKey
key);
43
44
void
HBMFreeIndex
(
HBMMIXIndex
index
);
45
void
HBMFreeIndexByKey
(
HBMMIXKey
key);
46
47
#ifdef __cplusplus
48
}
49
#endif
50
51
#endif
// RVL_SDK_HBMMIX_H
index
static u8 index[20][3]
Definition
GXDraw.c:434
mode
u32 mode
Definition
GXTev.c:56
p
p
Definition
e_acos.c:103
u32
unsigned long u32
Definition
types.h:12
types.h
ax.h
HBMFreeIndex
void HBMFreeIndex(HBMMIXIndex index)
Definition
mix.cpp:710
HBMMIXIndex
int HBMMIXIndex
Definition
mix.h:8
HBMMIXReleaseChannel
void HBMMIXReleaseChannel(AXVPB *axvpb)
Definition
mix.cpp:476
HBMGetIndex
HBMMIXIndex HBMGetIndex(HBMMIXKey key)
Definition
mix.cpp:705
HBMAllocIndex
HBMMIXIndex HBMAllocIndex(HBMMIXKey key)
Definition
mix.cpp:689
HBMFreeIndexByKey
void HBMFreeIndexByKey(HBMMIXKey key)
Definition
mix.cpp:718
HBMMIXKey
u32 HBMMIXKey
Definition
mix.h:11
HBMMIXSetFader
void HBMMIXSetFader(AXVPB *p, int dB)
Definition
mix.cpp:512
HBMMIXSetSoundMode
void HBMMIXSetSoundMode(HBMMIXSoundMode mode)
Definition
mix.cpp:336
HBMMIXUpdateSettings
void HBMMIXUpdateSettings(void)
Definition
mix.cpp:521
HBMMIXInit
void HBMMIXInit(void)
Definition
mix.cpp:302
HBMMIXSetPan
void HBMMIXSetPan(AXVPB *p, int pan)
Definition
mix.cpp:502
HBMMIXSetInput
void HBMMIXSetInput(AXVPB *p, int dB)
Definition
mix.cpp:484
HBMMIXSoundMode
u32 HBMMIXSoundMode
Definition
mix.h:14
HBMMIXInitChannel
void HBMMIXInitChannel(AXVPB *axvpb, int input, int auxA, int pan, int fader)
Definition
mix.cpp:350
HBMMIXSoundMode_et
HBMMIXSoundMode_et
Definition
mix.h:15
HBMMIX_SOUND_MODE_MONO
@ HBMMIX_SOUND_MODE_MONO
Definition
mix.h:16
HBMMIX_SOUND_MODE_STEREO
@ HBMMIX_SOUND_MODE_STEREO
Definition
mix.h:17
HBMMIX_SOUND_MODE_DPL2
@ HBMMIX_SOUND_MODE_DPL2
Definition
mix.h:18
HBMMIXQuit
void HBMMIXQuit(void)
Definition
mix.cpp:330
HBMMIXGetSoundMode
HBMMIXSoundMode HBMMIXGetSoundMode(void)
Definition
mix.cpp:345
HBMMIXSetAuxA
void HBMMIXSetAuxA(AXVPB *p, int dB)
Definition
mix.cpp:493
_AXVPB
Definition
ax.h:136
src
revolution
homebuttonLib
sound
mix.h
Generated by
1.12.0