xoreos  0.0.5
Classes | Namespaces | Functions
audiostream.h File Reference

Streaming audio. More...

#include <boost/noncopyable.hpp>
#include "src/common/util.h"
#include "src/common/types.h"
#include "src/common/disposableptr.h"
#include "src/common/scopedptr.h"
Include dependency graph for audiostream.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Sound::AudioStream
 Generic audio input stream. More...
 
class  Sound::RewindableAudioStream
 A rewindable audio stream. More...
 
class  Sound::EmptyAudioStream
 An empty audio stream that plays nothing. More...
 
class  Sound::LoopingAudioStream
 A looping audio stream. More...
 
class  Sound::QueuingAudioStream
 
class  Sound::PacketizedAudioStream
 An AudioStream designed to work in terms of packets. More...
 
class  Sound::StatelessPacketizedAudioStream
 A PacketizedAudioStream that works closer to a QueuingAudioStream. More...
 

Namespaces

 Common
 
 Sound
 

Functions

AudioStream * Sound::makeLoopingAudioStream (RewindableAudioStream *stream, size_t loops)
 Wrapper functionality to efficiently create a stream, which might be looped. More...
 
QueuingAudioStream * Sound::makeQueuingAudioStream (int rate, int channels)
 Factory function for an QueuingAudioStream. More...
 

Detailed Description

Streaming audio.

Definition in file audiostream.h.