#include <Output.h>
Inherited by cinder::audio::OutputImplAudioUnit::Track, and cinder::audio::OutputImplXAudio::Track.
Public Member Functions | |
| virtual | ~Track () |
| virtual void | play ()=0 |
| virtual void | stop ()=0 |
| virtual bool | isPlaying () const =0 |
| virtual void | setVolume (float aVolume)=0 |
| virtual float | getVolume () const =0 |
| virtual double | getTime () const =0 |
| virtual void | setTime (double aTime)=0 |
| virtual void | setLooping (bool isLooping)=0 |
| virtual bool | isLooping () const =0 |
| virtual void | enablePcmBuffering (bool isBuffering)=0 |
| virtual bool | isPcmBuffering ()=0 |
| virtual PcmBuffer32fRef | getPcmBuffer ()=0 |
Protected Member Functions | |
| Track () | |
| virtual cinder::audio::Track::~Track | ( | ) | [virtual] |
Reimplemented in cinder::audio::OutputImplXAudio::Track.
| cinder::audio::Track::Track | ( | ) | [protected] |
| virtual void cinder::audio::Track::play | ( | ) | [pure virtual] |
Implemented in cinder::audio::OutputImplXAudio::Track.
| virtual void cinder::audio::Track::stop | ( | ) | [pure virtual] |
Implemented in cinder::audio::OutputImplXAudio::Track.
| virtual bool cinder::audio::Track::isPlaying | ( | ) | const [pure virtual] |
Implemented in cinder::audio::OutputImplXAudio::Track.
| virtual void cinder::audio::Track::setVolume | ( | float | aVolume | ) | [pure virtual] |
Implemented in cinder::audio::OutputImplXAudio::Track.
| virtual float cinder::audio::Track::getVolume | ( | ) | const [pure virtual] |
Implemented in cinder::audio::OutputImplXAudio::Track.
| virtual double cinder::audio::Track::getTime | ( | ) | const [pure virtual] |
Implemented in cinder::audio::OutputImplXAudio::Track.
| virtual void cinder::audio::Track::setTime | ( | double | aTime | ) | [pure virtual] |
Implemented in cinder::audio::OutputImplXAudio::Track.
| virtual void cinder::audio::Track::setLooping | ( | bool | isLooping | ) | [pure virtual] |
Implemented in cinder::audio::OutputImplXAudio::Track.
| virtual bool cinder::audio::Track::isLooping | ( | ) | const [pure virtual] |
Implemented in cinder::audio::OutputImplXAudio::Track.
| virtual void cinder::audio::Track::enablePcmBuffering | ( | bool | isBuffering | ) | [pure virtual] |
Implemented in cinder::audio::OutputImplXAudio::Track.
| virtual bool cinder::audio::Track::isPcmBuffering | ( | ) | [pure virtual] |
Implemented in cinder::audio::OutputImplXAudio::Track.
| virtual PcmBuffer32fRef cinder::audio::Track::getPcmBuffer | ( | ) | [pure virtual] |
Implemented in cinder::audio::OutputImplXAudio::Track.