# Cinder

# cinder::audio::Track Class Reference

`#include <Output.h>`

Inherited by cinder::audio::OutputAudioUnit::Track, and cinder::audio::OutputXAudio::Track.

List of all members.

## Public Member Functions
virtual | ~Track ()
virtual void | play ()=0
virtual void | stop ()=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
## Protected Member Functions
| Track ()

## Constructor & Destructor Documentation

virtual cinder::audio::Track::~Track | ( |  | ) | `[virtual]`

cinder::audio::Track::Track | ( |  | ) | `[protected]`

## Member Function Documentation

virtual void cinder::audio::Track::play | ( |  | ) | `[pure virtual]`

virtual void cinder::audio::Track::stop | ( |  | ) | `[pure virtual]`

virtual void cinder::audio::Track::setVolume | ( | float | aVolume | ) | `[pure virtual]`

virtual float cinder::audio::Track::getVolume | ( |  | ) | const`[pure virtual]`

virtual double cinder::audio::Track::getTime | ( |  | ) | const`[pure virtual]`

virtual void cinder::audio::Track::setTime | ( | double | aTime | ) | `[pure virtual]`

virtual void cinder::audio::Track::setLooping | ( | bool | isLooping | ) | `[pure virtual]`

virtual bool cinder::audio::Track::isLooping | ( |  | ) | const`[pure virtual]`

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

- include/cinder/audio/Output.h