|  | 
| enum | Flags | 
|  | 
|  | AudioEffect () | 
|  | 
| AudioBus * | addAudioInput (const TChar *name, SpeakerArrangement arr, BusType busType=kMain, int32 flags=BusInfo::kDefaultActive) | 
|  | 
| AudioBus * | addAudioOutput (const TChar *name, SpeakerArrangement arr, BusType busType=kMain, int32 flags=BusInfo::kDefaultActive) | 
|  | 
| AudioBus * | getAudioInput (int32 index) | 
|  | 
| AudioBus * | getAudioOutput (int32 index) | 
|  | 
| EventBus * | addEventInput (const TChar *name, int32 channels=16, BusType busType=kMain, int32 flags=BusInfo::kDefaultActive) | 
|  | 
| EventBus * | addEventOutput (const TChar *name, int32 channels=16, BusType busType=kMain, int32 flags=BusInfo::kDefaultActive) | 
|  | 
| EventBus * | getEventInput (int32 index) | 
|  | 
| EventBus * | getEventOutput (int32 index) | 
|  | 
| tresult | getBusArrangement (BusDirection dir, int32 busIndex, SpeakerArrangement &arr) SMTG_OVERRIDE | 
|  | 
| tresult | canProcessSampleSize (int32 symbolicSampleSize) SMTG_OVERRIDE | 
|  | 
| uint32 | getLatencySamples () SMTG_OVERRIDE | 
|  | 
| tresult | setProcessing (TBool state) SMTG_OVERRIDE | 
|  | 
| uint32 | getTailSamples () SMTG_OVERRIDE | 
|  | 
| uint32 | getProcessContextRequirements () SMTG_OVERRIDE | 
|  | 
|  | Component () | 
|  | 
| void | setControllerClass (const FUID &cid) | 
|  | 
| void | setControllerClass (const TUID &cid) | 
|  | 
| tresult | removeAudioBusses () | 
|  | 
| tresult | removeEventBusses () | 
|  | 
| tresult | renameBus (MediaType type, BusDirection dir, int32 index, const String128 newName) | 
|  | 
| tresult | getControllerClassId (TUID classID) SMTG_OVERRIDE | 
|  | 
| tresult | setIoMode (IoMode mode) SMTG_OVERRIDE | 
|  | 
| int32 | getBusCount (MediaType type, BusDirection dir) SMTG_OVERRIDE | 
|  | 
| tresult | getBusInfo (MediaType type, BusDirection dir, int32 index, BusInfo &info) SMTG_OVERRIDE | 
|  | 
| tresult | getRoutingInfo (RoutingInfo &inInfo, RoutingInfo &outInfo) SMTG_OVERRIDE | 
|  | 
| tresult | activateBus (MediaType type, BusDirection dir, int32 index, TBool state) SMTG_OVERRIDE | 
|  | 
| tresult | initialize (FUnknown *context) SMTG_OVERRIDE | 
|  | 
| tresult | terminate () SMTG_OVERRIDE | 
|  | 
| BusList * | getBusList (MediaType type, BusDirection dir) | 
|  | 
| tresult | removeAllBusses () | 
|  | 
|  | ComponentBase () | 
|  | 
|  | ~ComponentBase () override | 
|  | 
| FUnknown * | getHostContext () const | 
|  | 
| IConnectionPoint * | getPeer () const | 
|  | 
| IMessage * | allocateMessage () const | 
|  | 
| tresult | sendMessage (IMessage *message) const | 
|  | 
| tresult | sendTextMessage (const char8 *text) const | 
|  | 
| tresult | sendMessageID (const char8 *messageID) const | 
|  | 
| virtual tresult | receiveText (const char8 *text) | 
|  | 
| tresult | initialize (FUnknown *context) SMTG_OVERRIDE | 
|  | 
| tresult | terminate () SMTG_OVERRIDE | 
|  | 
| tresult | connect (IConnectionPoint *other) SMTG_OVERRIDE | 
|  | 
| tresult | disconnect (IConnectionPoint *other) SMTG_OVERRIDE | 
|  | 
| tresult | notify (IMessage *message) SMTG_OVERRIDE | 
|  | 
| OBJ_METHODS(AudioEffect, Component) DEFINE_INTERFACES
 DEF_INTERFACE(IAudioProcessor)
 DEF_INTERFACE(IProcessContextRequirements)
 END_DEFINE_INTERFACES(Component)
 REFCOUNT_METHODS(Component)
 protected
 ProcessContextRequirements
 | processContextRequirements | 
|  | 
| OBJ_METHODS(Component, ComponentBase)
 DEFINE_INTERFACES
 DEF_INTERFACE(IComponent)
 END_DEFINE_INTERFACES(ComponentBase)
 REFCOUNT_METHODS(ComponentBase)
 protected BusList
 | audioInputs | 
|  | 
| BusList | audioOutputs | 
|  | 
| BusList | eventInputs | 
|  | 
| BusList | eventOutputs | 
|  | 
| OBJ_METHODS(ComponentBase, FObject) DEFINE_INTERFACES
 DEF_INTERFACE(IPluginBase)
 DEF_INTERFACE(IConnectionPoint)
 END_DEFINE_INTERFACES(FObject)
 REFCOUNT_METHODS(FObject)
 protected IPtr
 < IConnectionPoint >
 | peerConnection | 
|  | 
| static const FUID | iid | 
|  | 
| static const FUID | iid | 
|  | 
| static const FUID | iid | 
|  | 
| static const FUID | iid | 
|  | 
| static const FUID | iid | 
|  |