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