Mario Kart 64
|
Go to the source code of this file.
Typedefs | |
typedef int | HMAS_AudioId |
Enumerations | |
enum | HMAS_ChannelId { HMAS_MUSIC , HMAS_SFX , HMAS_ENV , HMAS_MAX_CHANNELS } |
enum | HMAS_EffectType { HMAS_EFFECT_VOLUME , HMAS_EFFECT_PITCH , HMAS_EFFECT_PAUSE , HMAS_EFFECT_STOP } |
enum | HMAS_EffectTransition { HMAS_LINEAR , HMAS_INSTANT } |
Functions | |
void | HMAS_Play (enum HMAS_ChannelId channel, HMAS_AudioId id, bool loop) |
void | HMAS_Stop (enum HMAS_ChannelId channel) |
bool | HMAS_IsPlaying (enum HMAS_ChannelId channel) |
void | HMAS_SetPitch (enum HMAS_ChannelId channel, float pitch) |
void | HMAS_SetVolume (enum HMAS_ChannelId channel, float volume) |
void | HMAS_SetPause (enum HMAS_ChannelId channel, bool pause) |
void | HMAS_AddEffect (enum HMAS_ChannelId channel, enum HMAS_EffectType type, enum HMAS_EffectTransition transition, uint32_t frames, float target) |
bool | HMAS_IsIDRegistered (HMAS_AudioId id) |
typedef int HMAS_AudioId |
enum HMAS_ChannelId |
enum HMAS_EffectType |
void HMAS_AddEffect | ( | enum HMAS_ChannelId | channel, |
enum HMAS_EffectType | type, | ||
enum HMAS_EffectTransition | transition, | ||
uint32_t | frames, | ||
float | target ) |
bool HMAS_IsIDRegistered | ( | HMAS_AudioId | id | ) |
bool HMAS_IsPlaying | ( | enum HMAS_ChannelId | channel | ) |
void HMAS_Play | ( | enum HMAS_ChannelId | channel, |
HMAS_AudioId | id, | ||
bool | loop ) |
void HMAS_SetPause | ( | enum HMAS_ChannelId | channel, |
bool | pause ) |
void HMAS_SetPitch | ( | enum HMAS_ChannelId | channel, |
float | pitch ) |
void HMAS_SetVolume | ( | enum HMAS_ChannelId | channel, |
float | volume ) |
void HMAS_Stop | ( | enum HMAS_ChannelId | channel | ) |