#include <OutputImplAudioUnit.h>
Inherits cinder::audio::OutputImpl.
Classes | |
class | Track |
Public Member Functions | |
OutputImplAudioUnit () | |
~OutputImplAudioUnit () | |
TrackRef | addTrack (SourceRef source, bool autoplay) |
void | removeTrack (TrackId trackId) |
void | setVolume (float aVolume) |
float | getVolume () const |
virtual void | play (SourceRef aSource) |
Protected Member Functions | |
TrackId | availableTrackId () |
Protected Attributes | |
TrackId | mNextTrackId |
Friends | |
class | TargetOutputImplAudioUnit |
class | Track |
TrackRef cinder::audio::OutputImplAudioUnit::addTrack | ( | SourceRef | source, |
bool | autoplay | ||
) | [virtual] |
Implements cinder::audio::OutputImpl.
void cinder::audio::OutputImplAudioUnit::removeTrack | ( | TrackId | trackId | ) | [virtual] |
Implements cinder::audio::OutputImpl.
void cinder::audio::OutputImplAudioUnit::setVolume | ( | float | aVolume | ) | [virtual] |
Implements cinder::audio::OutputImpl.
float cinder::audio::OutputImplAudioUnit::getVolume | ( | ) | const [virtual] |
Implements cinder::audio::OutputImpl.
TrackId cinder::audio::OutputImplAudioUnit::availableTrackId | ( | ) | [protected, virtual] |
Reimplemented from cinder::audio::OutputImpl.
virtual void cinder::audio::OutputImpl::play | ( | SourceRef | aSource | ) | [virtual, inherited] |
friend class TargetOutputImplAudioUnit [friend] |
friend class Track [friend, inherited] |
TrackId cinder::audio::OutputImpl::mNextTrackId [protected, inherited] |