![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Classes | |
| struct | HBMMIXChannel |
Typedefs | |
| typedef struct HBMMIXChannel | HBMMIXChannel |
Enumerations | |
| enum | HBMMIXChannelModeFlags { HBMMIX_FLAG_31 = 1u << 31 , HBMMIX_FLAG_30 = 1 << 30 , HBMMIX_FLAG_29 = 1 << 29 , HBMMIX_FLAG_28 = 1 << 28 } |
Functions | |
| static void | __HBMMIXSetPan (HBMMIXChannel *channel) |
| static void | __HBMMIXResetChannel (HBMMIXChannel *channel) |
| static int | __HBMMIXClampPan (int pan) |
| static u16 | __HBMMIXGetVolume (int db_) |
| void | HBMMIXInit (void) |
| void | HBMMIXQuit (void) |
| void | HBMMIXSetSoundMode (HBMMIXSoundMode mode) |
| HBMMIXSoundMode | HBMMIXGetSoundMode (void) |
| void | HBMMIXInitChannel (AXVPB *axvpb, int input, int auxA, int pan, int fader) |
| void | HBMMIXReleaseChannel (AXVPB *axvpb) |
| void | HBMMIXSetInput (AXVPB *p, int dB) |
| void | HBMMIXSetAuxA (AXVPB *p, int dB) |
| void | HBMMIXSetPan (AXVPB *p, int pan) |
| void | HBMMIXSetFader (AXVPB *p, int dB) |
| void | HBMMIXUpdateSettings (void) |
| HBMMIXIndex | HBMAllocIndex (HBMMIXKey key) |
| HBMMIXIndex | HBMGetIndex (HBMMIXKey key) |
| void | HBMFreeIndex (HBMMIXIndex index) |
| void | HBMFreeIndexByKey (HBMMIXKey key) |
Variables | |
| static u16 | __HBMMIXVolumeTable [964+1] |
| static int | __HBMMIXPanTable [128] |
| static s16 | __HBMMIX_DPL2_front [128] |
| static s16 | __HBMMIX_DPL2_rear [128] |
| static s8 | sIndex2IdTable [HBMMIX_MAX_KEYS] |
| static s8 | sId2IndexTable [HBMMIX_MAX_INDICES] |
| static HBMMIXSoundMode | __HBMMIXSoundMode |
| static HBMMIXChannel * | __HBMMIXChannel |
| static HBMMIXChannel | __s_HBMMIXChannel [HBMMIX_MAX_CHANNELS] |
| static BOOL | __init |
| typedef struct HBMMIXChannel HBMMIXChannel |
|
static |
|
static |
|
static |
|
static |
| HBMMIXIndex HBMAllocIndex | ( | HBMMIXKey | key | ) |
| void HBMFreeIndex | ( | HBMMIXIndex | index | ) |
| void HBMFreeIndexByKey | ( | HBMMIXKey | key | ) |
| HBMMIXIndex HBMGetIndex | ( | HBMMIXKey | key | ) |
| HBMMIXSoundMode HBMMIXGetSoundMode | ( | void | ) |
| void HBMMIXInit | ( | void | ) |
| void HBMMIXInitChannel | ( | AXVPB * | axvpb, |
| int | input, | ||
| int | auxA, | ||
| int | pan, | ||
| int | fader ) |
| void HBMMIXQuit | ( | void | ) |
| void HBMMIXReleaseChannel | ( | AXVPB * | axvpb | ) |
| void HBMMIXSetAuxA | ( | AXVPB * | p, |
| int | dB ) |
| void HBMMIXSetFader | ( | AXVPB * | p, |
| int | dB ) |
| void HBMMIXSetInput | ( | AXVPB * | p, |
| int | dB ) |
| void HBMMIXSetPan | ( | AXVPB * | p, |
| int | pan ) |
| void HBMMIXSetSoundMode | ( | HBMMIXSoundMode | mode | ) |
| void HBMMIXUpdateSettings | ( | void | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |