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
 Class for managing audio. More...
 
class  Music
 Stream music files from disk. More...
 
class  SoundEffect
 Play sound effects (Short audio clips) More...
 

Enumerations

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

Detailed Description

Container for all audio related classes and functions.

Enumeration Type Documentation

◆ Status

enum ime::audio::Status
strong

Audio status.

Enumerator
Stopped 

Audio is not playing.

Paused 

Audio is paused.

Playing 

Audio is playing.

Definition at line 38 of file Audio.h.

◆ Type

enum ime::audio::Type
strong

Types of audio files managed by the audio manager.

Enumerator
Sfx 

Sound Effects.

Music 

Music.

Definition at line 40 of file AudioManager.h.