Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
cinder::audio::OutputImplAudioUnit Class Reference

#include <OutputImplAudioUnit.h>

Inherits cinder::audio::OutputImpl.

List of all members.

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

Constructor & Destructor Documentation


Member Function Documentation

TrackRef cinder::audio::OutputImplAudioUnit::addTrack ( SourceRef  source,
bool  autoplay 
) [virtual]
void cinder::audio::OutputImplAudioUnit::setVolume ( float  aVolume) [virtual]

Reimplemented from cinder::audio::OutputImpl.

virtual void cinder::audio::OutputImpl::play ( SourceRef  aSource) [virtual, inherited]

Friends And Related Function Documentation

friend class TargetOutputImplAudioUnit [friend]
friend class Track [friend, inherited]

Member Data Documentation


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