Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
sp.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_SP_H_
2#define _DOLPHIN_SP_H_
3
4#include <dolphin/types.h>
5#include <dolphin/ax.h>
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
15
25
26typedef struct {
28 SPSoundEntry sound[1];
30
31void SPInitSoundTable(SPSoundTable* table, u32 aramBase, u32 zeroBase);
33void SPPrepareSound(SPSoundEntry* sound, AXVPB* axvpb, u32 sampleRate);
34void SPPrepareEnd(SPSoundEntry* sound, AXVPB* axvpb);
35
36#ifdef __cplusplus
37}
38#endif
39
40#endif
static u8 index[20][3]
Definition GXDraw.c:434
static char * table[19]
Definition d_a_door_shutter.cpp:1599
SPSoundEntry * SPGetSoundEntry(SPSoundTable *table, u32 index)
Definition sp.c:71
void SPPrepareEnd(SPSoundEntry *sound, AXVPB *axvpb)
Definition sp.c:390
void SPPrepareSound(SPSoundEntry *sound, AXVPB *axvpb, u32 sampleRate)
Definition sp.c:81
void SPInitSoundTable(SPSoundTable *table, u32 aramBase, u32 zeroBase)
Definition sp.c:4
Definition sp.h:11
AXPBADPCMLOOP adpcmloop
Definition sp.h:13
AXPBADPCM adpcm
Definition sp.h:12
Definition sp.h:16
u32 endAddr
Definition sp.h:21
SPADPCM * adpcm
Definition sp.h:23
u32 loopAddr
Definition sp.h:19
u32 currentAddr
Definition sp.h:22
u32 sampleRate
Definition sp.h:18
u32 type
Definition sp.h:17
u32 loopEndAddr
Definition sp.h:20
Definition sp.h:26
u32 entries
Definition sp.h:27
Definition ax.h:96
Definition ax.h:81
Definition ax.h:133
unsigned long u32
Definition types.h:9