i6engine  1.0
i6e::api::audio Namespace Reference

Classes

struct  Audio_Listener_Update
 updates sound listener More...
 
struct  Audio_Node_Create
 creates a new audio node More...
 
struct  Audio_Node_Delete
 deletes an audio node More...
 
struct  Audio_PlaySound_Create
 plays given sound once More...
 
struct  Audio_PlaySoundWithCallback_Create
 plays given sound with callback More...
 
struct  Audio_Position_Update
 updates nodes position More...
 
struct  Audio_StopSound_Delete
 stops given sound More...
 

Typedefs

typedef uint64_t SoundHandle
 
typedef i6e::api::audio::Audio_Node_Create Audio_Node_Create
 creates a new audio node More...
 
typedef i6e::api::audio::Audio_Node_Delete Audio_Node_Delete
 deletes an audio node More...
 
typedef i6e::api::audio::Audio_Listener_Update Audio_Listener_Update
 updates sound listener More...
 
typedef i6e::api::audio::Audio_Position_Update Audio_Position_Update
 updates nodes position More...
 
typedef i6e::api::audio::Audio_PlaySound_Create Audio_PlaySound_Create
 plays given sound once More...
 
typedef i6e::api::audio::Audio_PlaySoundWithCallback_Create Audio_PlaySoundWithCallback_Create
 plays given sound with callback More...
 
typedef i6e::api::audio::Audio_StopSound_Delete Audio_StopSound_Delete
 stops given sound More...
 

Enumerations

enum  AudioMessageTypes {
  AudioReset, AudioNode, AudioListener, AudioPosition,
  AudioUnlock, AudioPlaySound, AudioPlaySoundWithCallback, AudioStopSound,
  AudioMessageTypesCount
}
 

Typedef Documentation

typedef uint64_t i6e::api::audio::SoundHandle

Definition at line 37 of file AudioConfig.h.