pianod2
multisource multiuser scriptable networked music player
Classes | Namespaces | Enumerations
audiooutput.h File Reference

Class to abstract away details of audio output system is in use. More...

#include <config.h>
#include "fundamentals.h"
Include dependency graph for audiooutput.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Audio::AudioFormat
 Audio format, somewhat ripped off from libao. More...
 
class  Audio::AudioException
 Exception for audio output problems. More...
 
class  Audio::Initializer
 Initialize the audio output libraries; uninitialize on destruction. More...
 
class  Audio::Output
 Base audio output class (abstract). More...
 

Namespaces

 Audio
 Classes dealing with audio output drivers and decoding/playing audio files.
 

Enumerations

enum  Audio::SampleArrangement { Audio::Native , Audio::Big , Audio::Little }
 
enum  Audio::SampleSignedness { Audio::Signed , Audio::Unsigned }
 

Detailed Description

Class to abstract away details of audio output system is in use.