MPMA Framework 0.4
Classes | Namespaces | Variables
Source.h File Reference

Sound sample sources. More...

Go to the source code of this file.

Classes

class  AUDIO::Source
 Represents a source of sound sample data. More...
class  AUDIO::WavFileSource
 Reads sound from a .wav file. More...
class  AUDIO::VorbisFileSource
 Reads sound from a .ogg/.ogm file. More...
class  AUDIO::FlacFileSource
 Reads sound from a .flac file. More...
class  AUDIO::LoopSource
 Source that creates a streaming infinite length loop from another source. If reading data reaches the end or the loop endpoint, it seeks back to the loop start point. More...
class  AUDIO::MonoToStereoSource
 Combines two mono sources into a stereo source. More...
class  AUDIO::EmptySource
 Generates nothing. More...
class  AUDIO::WhiteNoiseSource
 White noise generator. More...

Namespaces

namespace  AUDIO
 

Sound playback and streaming.


Variables

const nuint AUDIO::FINITE_DATA = (nuint)(0-2)
 There is a finite amount of data left, but the source doesn't know exactly how much.
const nuint AUDIO::INFINITE_DATA = (nuint)(0-1)
 The source will never run out of data.

Detailed Description

Sound sample sources.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends