Cinder  0.9.1
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cinder::audio::cocoa::NodeAudioUnit Class Reference

#include <ContextAudioUnit.h>

Inherited by cinder::audio::cocoa::EffectAudioUnitNode, cinder::audio::cocoa::InputDeviceNodeAudioUnit, and cinder::audio::cocoa::OutputDeviceNodeAudioUnit.

Classes

struct  RenderData
 

Public Member Functions

 NodeAudioUnit ()
 
virtual ~NodeAudioUnit ()
 
virtual ::AudioUnit getAudioUnit () const
 

Protected Member Functions

void initAu ()
 
void uninitAu ()
 

Protected Attributes

::AudioUnit mAudioUnit
 
bool mOwnsAudioUnit
 
BuffermProcessBuffer
 
struct cinder::audio::cocoa::NodeAudioUnit::RenderData mRenderData
 

Constructor & Destructor Documentation

cinder::audio::cocoa::NodeAudioUnit::NodeAudioUnit ( )
cinder::audio::cocoa::NodeAudioUnit::~NodeAudioUnit ( )
virtual

Member Function Documentation

virtual ::AudioUnit cinder::audio::cocoa::NodeAudioUnit::getAudioUnit ( ) const
void cinder::audio::cocoa::NodeAudioUnit::initAu ( )
protected
void cinder::audio::cocoa::NodeAudioUnit::uninitAu ( )
protected

Member Data Documentation

::AudioUnit cinder::audio::cocoa::NodeAudioUnit::mAudioUnit
protected
bool cinder::audio::cocoa::NodeAudioUnit::mOwnsAudioUnit
protected
Buffer* cinder::audio::cocoa::NodeAudioUnit::mProcessBuffer
protected
struct cinder::audio::cocoa::NodeAudioUnit::RenderData cinder::audio::cocoa::NodeAudioUnit::mRenderData
protected

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