Loading [MathJax]/extensions/MathZoom.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
syn.h File Reference

Go to the source code of this file.

Classes

struct  WTINST
 
struct  WTREGION
 
struct  WTART
 
struct  WTSAMPLE
 
struct  WTADPCM
 
struct  SYNSYNTH
 
struct  SYNVOICE
 

Typedefs

typedef struct WTINST WTINST
 
typedef struct WTREGION WTREGION
 
typedef struct WTART WTART
 
typedef struct WTSAMPLE WTSAMPLE
 
typedef struct WTADPCM WTADPCM
 
typedef struct SYNSYNTH SYNSYNTH
 
typedef struct SYNVOICE SYNVOICE
 

Functions

void SYNInit (void)
 
void SYNQuit (void)
 
void SYNRunAudioFrame (void)
 
void SYNInitSynth (SYNSYNTH *synth, void *wavetable, u32 aramBase, u32 zeroBase, u32 priorityVoiceAlloc, u32 priorityNoteOn, u32 priorityNoteRelease)
 
void SYNQuitSynth (SYNSYNTH *synth)
 
void SYNMidiInput (SYNSYNTH *synth, u8 *input)
 
void SYNSetMasterVolume (SYNSYNTH *synth, s32 dB)
 
s32 SYNGetMasterVolume (SYNSYNTH *synth)
 
u32 SYNGetActiveNotes (SYNSYNTH *synth)
 
u8 SYNGetMidiController (SYNSYNTH *synth, u8 midiChannel, u8 function)
 

Typedef Documentation

◆ SYNSYNTH

typedef struct SYNSYNTH SYNSYNTH

◆ SYNVOICE

typedef struct SYNVOICE SYNVOICE

◆ WTADPCM

typedef struct WTADPCM WTADPCM

◆ WTART

typedef struct WTART WTART

◆ WTINST

typedef struct WTINST WTINST

◆ WTREGION

typedef struct WTREGION WTREGION

◆ WTSAMPLE

typedef struct WTSAMPLE WTSAMPLE

Function Documentation

◆ SYNGetActiveNotes()

u32 SYNGetActiveNotes ( SYNSYNTH * synth)

◆ SYNGetMasterVolume()

s32 SYNGetMasterVolume ( SYNSYNTH * synth)

◆ SYNGetMidiController()

u8 SYNGetMidiController ( SYNSYNTH * synth,
u8 midiChannel,
u8 function )

◆ SYNInit()

void SYNInit ( void )

◆ SYNInitSynth()

void SYNInitSynth ( SYNSYNTH * synth,
void * wavetable,
u32 aramBase,
u32 zeroBase,
u32 priorityVoiceAlloc,
u32 priorityNoteOn,
u32 priorityNoteRelease )

◆ SYNMidiInput()

void SYNMidiInput ( SYNSYNTH * synth,
u8 * input )

◆ SYNQuit()

void SYNQuit ( void )

◆ SYNQuitSynth()

void SYNQuitSynth ( SYNSYNTH * synth)

◆ SYNRunAudioFrame()

void SYNRunAudioFrame ( void )

◆ SYNSetMasterVolume()

void SYNSetMasterVolume ( SYNSYNTH * synth,
s32 dB )