Functions
VGM_Play
bool VGM_Play(
const voidaddr,
bool loop
)

Start music playback

Parameters
addr
const void*

Address of source data

loop
bool

If set to TRUE, playback restart when end is reached

VGM_Stop
void VGM_Stop()

Stop music playback

VGM_SetFrequency50Hz
inline void VGM_SetFrequency50Hz()

Change frequency to 50 Hz

VGM_SetFrequency60Hz
inline void VGM_SetFrequency60Hz()

Change frequency to 60 Hz

VGM_IsPlaying
inline bool VGM_IsPlaying()

Check if music playing

Return

FALSE if music is not playing

VGM_Resume
void VGM_Resume()

Resume music playback

VGM_Pause
void VGM_Pause()

Pause music playback

VGM_Decode
void VGM_Decode()

Decode a frame of music

VGM_ContainsPSG
inline bool VGM_ContainsPSG()

Check if initialized song contains PSG data

Return

FALSE if music dont contains PSG data

VGM_ContainsMSXMusic
inline bool VGM_ContainsMSXMusic()

Check if initialized song contains MSX-Music data

Return

FALSE if music dont contains MSX-Music data

VGM_ContainsMSXAudio
inline bool VGM_ContainsMSXAudio()

Check if initialized song contains MSX-Audio data

Return

FALSE if music dont contains MSX-Audio data

VGM_ContainsSCC
inline bool VGM_ContainsSCC()

Check if initialized song contains SCC data

Return

FALSE if music dont contains SCC data