Labyrinth
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Classes | Enumerations
LxS::Audio Namespace Reference

this is namespace for audio processing, including decoding and playing soundtrack More...

Classes

class  Audio
 global object for managing sound system. While it's not implemented as a singleton, it by design should be More...
 
class  BGM
 background music More...
 
class  OggDataSource
 class for reading and decoding OGG/Vorbis stream More...
 

Enumerations

enum  TrackState {
  uninitialized, playback_scheduled, playing, pause_scheduled,
  paused, stop_scheduled, stopped, deinitialization_scheduled
}
 state of track playback More...
 

Detailed Description

this is namespace for audio processing, including decoding and playing soundtrack

Enumeration Type Documentation

state of track playback

Enumerator
uninitialized 

not initialized

playback_scheduled 

scheduled to play

playing 

currentlyu playing

pause_scheduled 

pause scheduled

paused 

paused

stop_scheduled 

stop scheduled

stopped 

stopped

deinitialization_scheduled 

deinitialization planned