|
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 | setBusArrangements (SpeakerArrangement *inputs, int32 numIns, SpeakerArrangement *outputs, int32 numOuts) SMTG_OVERRIDE |
|
tresult | getBusArrangement (BusDirection dir, int32 busIndex, SpeakerArrangement &arr) SMTG_OVERRIDE |
|
tresult | canProcessSampleSize (int32 symbolicSampleSize) SMTG_OVERRIDE |
|
uint32 | getLatencySamples () SMTG_OVERRIDE |
|
tresult | setupProcessing (ProcessSetup &setup) SMTG_OVERRIDE |
|
tresult | setProcessing (TBool state) SMTG_OVERRIDE |
|
tresult | process (ProcessData &data) 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 | setActive (TBool state) SMTG_OVERRIDE |
|
tresult | setState (IBStream *state) SMTG_OVERRIDE |
|
tresult | getState (IBStream *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 |
|
virtual tresult | initialize (FUnknown *context)=0 |
|
virtual tresult | terminate ()=0 |
|
virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
|
virtual uint32 | addRef ()=0 |
|
virtual uint32 | release ()=0 |
|
virtual tresult | connect (IConnectionPoint *other)=0 |
|
virtual tresult | disconnect (IConnectionPoint *other)=0 |
|
virtual tresult | notify (IMessage *message)=0 |
|
virtual tresult | getControllerClassId (TUID classId)=0 |
|
virtual tresult | setIoMode (IoMode mode)=0 |
|
virtual int32 | getBusCount (MediaType type, BusDirection dir)=0 |
|
virtual tresult | getBusInfo (MediaType type, BusDirection dir, int32 index, BusInfo &bus)=0 |
|
virtual tresult | getRoutingInfo (RoutingInfo &inInfo, RoutingInfo &outInfo)=0 |
|
virtual tresult | activateBus (MediaType type, BusDirection dir, int32 index, TBool state)=0 |
|
virtual tresult | setActive (TBool state)=0 |
|
virtual tresult | setState (IBStream *state)=0 |
|
virtual tresult | getState (IBStream *state)=0 |
|
virtual tresult | setBusArrangements (SpeakerArrangement *inputs, int32 numIns, SpeakerArrangement *outputs, int32 numOuts)=0 |
|
virtual tresult | getBusArrangement (BusDirection dir, int32 index, SpeakerArrangement &arr)=0 |
|
virtual tresult | canProcessSampleSize (int32 symbolicSampleSize)=0 |
|
virtual uint32 | getLatencySamples ()=0 |
|
virtual tresult | setupProcessing (ProcessSetup &setup)=0 |
|
virtual tresult | setProcessing (TBool state)=0 |
|
virtual tresult | process (ProcessData &data)=0 |
|
virtual uint32 | getTailSamples ()=0 |
|
virtual uint32 | getProcessContextRequirements ()=0 |
|
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 |
|
| kNeedSystemTime |
|
| kNeedContinousTimeSamples |
|
| kNeedProjectTimeMusic |
|
| kNeedBarPositionMusic |
|
| kNeedCycleMusic |
|
| kNeedSamplesToNextClock |
|
| kNeedTempo |
|
| kNeedTimeSignature |
|
| kNeedChord |
|
| kNeedFrameRate |
|
| kNeedTransportState |
|
static const FUID | iid |
|
static const FUID | iid |
|
static const FUID | iid |
|
static const FUID | iid |
|
static const FUID | iid |
|
static const FUID | iid |
|