ComponentBase

Superclasses : none
Subclasses : AUCarbonViewBase, AUBase
Header : ComponentBase

class ComponentBase 

AudioUnits are components. This is the base class for managing component objects, which mostly involves glue code for taking messages sent to the component and dispatching them to your C++ object. You should never have to deal with things in here.


Methods

Constructor


ComponentBase

public constructor


 ComponentBase(ComponentInstance inInstance);



Destructor


~ComponentBase

public virtual destructor


 virtual ~ComponentBase();



Initialization


PostConstructor

public virtual method


 virtual void PostConstructor();



Other


ComponentEntryDispatch

public static method


 static ComponentResult ComponentEntryDispatch(
          ComponentParameters*            p,
          ComponentBase*                  This
    );



GetComponentInstance

public nonvirtual method


 ComponentInstance GetComponentInstance();



PreDestructor

public virtual method


 virtual void PreDestructor();



Version

public virtual method


 virtual ComponentResult Version();



Data


Other


mComponentInstance

protected instance variable


 ComponentInstance mComponentInstance;