Classes | Enumerations
ime::audio Namespace Reference

Container for all audio related classes and functions. More...

Classes

class  Audio
 Abstract base class for audio. More...
 
class  AudioManager
 Manages audio playback. More...
 
class  Music
 Stream music files from disk. More...
 
class  SoundEffect
 Play sound effects (Short audio clips) More...
 

Enumerations

enum class  Status { Stopped , Paused , Playing }
 Audio status. More...
 
enum class  Type { Sfx , Music }
 Types of audio files played by the audio manager. More...
 

Detailed Description

Container for all audio related classes and functions.

Enumeration Type Documentation

◆ Status

enum class ime::audio::Status
strong

Audio status.

Enumerator
Stopped 

Audio is not playing.

Paused 

Audio is paused.

Playing 

Audio is playing.

Definition at line 39 of file Audio.h.

◆ Type

enum class ime::audio::Type
strong

Types of audio files played by the audio manager.

Enumerator
Sfx 

Sound Effects (Short audio clips, loaded in memory)

Music 

Music (Long audio clips, streamed directly from the drive)

Definition at line 39 of file AudioManager.h.