TriEngine  v0.0.16
General-purpose engine in C#/OpenGL
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events
Package TriDevs.TriEngine.Audio

Classes

class  AudioManager
 Class to manage engine audio. More...
 
interface  IAudioManager
 Provides various methods to manipulate audio. More...
 
interface  ISong
 A song that will be streamed in the audio player. More...
 
interface  ISound
 A sound file for use with the audio manager. More...
 
class  NullAudioManager
 Used as a fallback AudioManager object when the service locator fails to find one. More...
 
class  NullSong
 Fallback song class used in NullAudioManager. More...
 
class  NullSound
 Fallback sound class used in NullAudioManager. More...
 
class  Song
 Song class that can be used with AudioManager. More...
 
class  Sound
 Sound class that can be used with the AudioManager. More...
 

Enumerations

enum  AudioFormat { Ogg, Wav }
 Different audio formats usable with audio managers. More...
 

Enumeration Type Documentation

Different audio formats usable with audio managers.

Enumerator
Ogg 

The Ogg Vorbis format.

Wav 

The WAVE format

30  {
34  Ogg,
35 
39  Wav
40  }