cinder::audio::OutputImplXAudio::Track Class Reference

#include <OutputImplXAudio.h>

Inherits cinder::audio::Track.

List of all members.

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 ()

Constructor & Destructor Documentation

cinder::audio::OutputImplXAudio::Track::Track ( SourceRef  source,
OutputImplXAudio output 
)
cinder::audio::OutputImplXAudio::Track::~Track (  ) [virtual]

Reimplemented from cinder::audio::Track.


Member Function Documentation

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.

TrackId cinder::audio::OutputImplXAudio::Track::getTrackId (  ) const
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.

PcmBuffer32fRef cinder::audio::OutputImplXAudio::Track::getPcmBuffer (  ) [virtual]

Implements cinder::audio::Track.


The documentation for this class was generated from the following files: