#include <OutputImplXAudio.h>
Inherits cinder::audio::Track.
Classes | |
class | SourceCallback |
Public Member Functions | |
Track (SourceRef source, OutputImplXAudio *output) | |
~Track () | |
void | play () |
void | stop () |
bool | isPlaying () const |
TrackId | getTrackId () const |
void | setVolume (float aVolume) |
float | getVolume () const |
double | getTime () const |
void | setTime (double aTime) |
void | setLooping (bool isLooping) |
bool | isLooping () const |
void | enablePcmBuffering (bool isBuffering) |
bool | isPcmBuffering () |
PcmBuffer32fRef | getPcmBuffer () |
cinder::audio::OutputImplXAudio::Track::Track | ( | SourceRef | source, |
OutputImplXAudio * | output | ||
) |
cinder::audio::OutputImplXAudio::Track::~Track | ( | ) | [virtual] |
Reimplemented from cinder::audio::Track.
void cinder::audio::OutputImplXAudio::Track::play | ( | ) | [virtual] |
Implements cinder::audio::Track.
void cinder::audio::OutputImplXAudio::Track::stop | ( | ) | [virtual] |
Implements cinder::audio::Track.
bool cinder::audio::OutputImplXAudio::Track::isPlaying | ( | ) | const [virtual] |
Implements cinder::audio::Track.
void cinder::audio::OutputImplXAudio::Track::setVolume | ( | float | aVolume | ) | [virtual] |
Implements cinder::audio::Track.
float cinder::audio::OutputImplXAudio::Track::getVolume | ( | ) | const [virtual] |
Implements cinder::audio::Track.
double cinder::audio::OutputImplXAudio::Track::getTime | ( | ) | const [virtual] |
Implements cinder::audio::Track.
void cinder::audio::OutputImplXAudio::Track::setTime | ( | double | aTime | ) | [virtual] |
Implements cinder::audio::Track.
void cinder::audio::OutputImplXAudio::Track::setLooping | ( | bool | isLooping | ) | [virtual] |
Implements cinder::audio::Track.
bool cinder::audio::OutputImplXAudio::Track::isLooping | ( | ) | const [virtual] |
Implements cinder::audio::Track.
void cinder::audio::OutputImplXAudio::Track::enablePcmBuffering | ( | bool | isBuffering | ) | [virtual] |
Implements cinder::audio::Track.
bool cinder::audio::OutputImplXAudio::Track::isPcmBuffering | ( | ) | [virtual] |
Implements cinder::audio::Track.
Implements cinder::audio::Track.