Classes | Typedefs | Functions
gcmodplay.h File Reference
#include <gctypes.h>
#include "modplay/modplay.h"
Include dependency graph for gcmodplay.h:

Go to the source code of this file.


struct  _modsndbuf
struct  _modplay


typedef struct _modsndbuf MODSNDBUF
typedef struct _modplay MODPlay


void MODPlay_Init (MODPlay *mod)
s32 MODPlay_SetFrequency (MODPlay *mod, u32 freq)
void MODPlay_SetStereo (MODPlay *mod, BOOL stereo)
s32 MODPlay_SetMOD (MODPlay *mod, const void *mem)
void MODPlay_Unload (MODPlay *mod)
s32 MODPlay_AllocSFXChannels (MODPlay *mod, u32 sfxchans)
s32 MODPlay_Start (MODPlay *mod)
s32 MODPlay_Stop (MODPlay *mod)
s32 MODPlay_TriggerNote (MODPlay *mod, u32 chan, u8 inst, u16 freq, u8 vol)
s32 MODPlay_Pause (MODPlay *mod, BOOL)
void MODPlay_SetVolume (MODPlay *mod, s32 musicvolume, s32 sfxvolume)

Typedef Documentation

◆ MODPlay

typedef struct _modplay MODPlay


typedef struct _modsndbuf MODSNDBUF

Function Documentation

◆ MODPlay_AllocSFXChannels()

s32 MODPlay_AllocSFXChannels ( MODPlay mod,
u32  sfxchans 

◆ MODPlay_Init()

void MODPlay_Init ( MODPlay mod)

◆ MODPlay_Pause()

s32 MODPlay_Pause ( MODPlay mod,

◆ MODPlay_SetFrequency()

s32 MODPlay_SetFrequency ( MODPlay mod,
u32  freq 

◆ MODPlay_SetMOD()

s32 MODPlay_SetMOD ( MODPlay mod,
const void mem 

◆ MODPlay_SetStereo()

void MODPlay_SetStereo ( MODPlay mod,
BOOL  stereo 

◆ MODPlay_SetVolume()

void MODPlay_SetVolume ( MODPlay mod,
s32  musicvolume,
s32  sfxvolume 

◆ MODPlay_Start()

s32 MODPlay_Start ( MODPlay mod)

◆ MODPlay_Stop()

s32 MODPlay_Stop ( MODPlay mod)

◆ MODPlay_TriggerNote()

s32 MODPlay_TriggerNote ( MODPlay mod,
u32  chan,
u8  inst,
u16  freq,
u8  vol 

◆ MODPlay_Unload()

void MODPlay_Unload ( MODPlay mod)