Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
seq.h File Reference

Go to the source code of this file.

Classes

struct  _HBMSEQTRACK
 
struct  _HBMSEQSEQUENCE
 

Typedefs

typedef u32 HBMSEQSTATE
 
typedef struct _HBMSEQSEQUENCE HBMSEQSEQUENCE
 
typedef struct _HBMSEQTRACK HBMSEQTRACK
 

Enumerations

enum  HBMSEQSTATE_et { HBM_SEQ_STATE_0 , HBM_SEQ_STATE_1 , HBM_SEQ_STATE_2 , HBM_SEQ_STATE_3 }
 

Functions

void HBMSEQInit (void)
 
void HBMSEQQuit (void)
 
void HBMSEQRunAudioFrame (void)
 
void HBMSEQAddSequence (HBMSEQSEQUENCE *sequence, u8 *midiStream, u8 *wavetable, u8 *samples, u8 *zerobuffer)
 
void HBMSEQRemoveSequence (HBMSEQSEQUENCE *sequence)
 
void HBMSEQSetState (HBMSEQSEQUENCE *sequence, HBMSEQSTATE state)
 
HBMSEQSTATE HBMSEQGetState (HBMSEQSEQUENCE *sequence)
 
void HBMSEQSetVolume (HBMSEQSEQUENCE *sequence, s32 dB)
 
s32 HBMSEQGetVolume (HBMSEQSEQUENCE *sequence)
 

Typedef Documentation

◆ HBMSEQSEQUENCE

◆ HBMSEQSTATE

typedef u32 HBMSEQSTATE

◆ HBMSEQTRACK

typedef struct _HBMSEQTRACK HBMSEQTRACK

Enumeration Type Documentation

◆ HBMSEQSTATE_et

Enumerator
HBM_SEQ_STATE_0 
HBM_SEQ_STATE_1 
HBM_SEQ_STATE_2 
HBM_SEQ_STATE_3 

Function Documentation

◆ HBMSEQAddSequence()

void HBMSEQAddSequence ( HBMSEQSEQUENCE * sequence,
u8 * midiStream,
u8 * wavetable,
u8 * samples,
u8 * zerobuffer )

◆ HBMSEQGetState()

HBMSEQSTATE HBMSEQGetState ( HBMSEQSEQUENCE * sequence)

◆ HBMSEQGetVolume()

s32 HBMSEQGetVolume ( HBMSEQSEQUENCE * sequence)

◆ HBMSEQInit()

void HBMSEQInit ( void )

◆ HBMSEQQuit()

void HBMSEQQuit ( void )

◆ HBMSEQRemoveSequence()

void HBMSEQRemoveSequence ( HBMSEQSEQUENCE * sequence)

◆ HBMSEQRunAudioFrame()

void HBMSEQRunAudioFrame ( void )

◆ HBMSEQSetState()

void HBMSEQSetState ( HBMSEQSEQUENCE * sequence,
HBMSEQSTATE state )

◆ HBMSEQSetVolume()

void HBMSEQSetVolume ( HBMSEQSEQUENCE * sequence,
s32 dB )