RetroArch
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.

Classes

struct  _modsndbuf
 
struct  _modplay
 

Typedefs

typedef struct _modsndbuf MODSNDBUF
 
typedef struct _modplay MODPlay
 

Functions

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

◆ MODSNDBUF

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,
BOOL   
)

◆ 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)