|
| tresult | initialize (FUnknown *context) SMTG_OVERRIDE |
| |
| tresult | process (ProcessData &data) SMTG_OVERRIDE |
| |
| tresult | setBusArrangements (SpeakerArrangement *inputs, int32 numIns, SpeakerArrangement *outputs, int32 numOuts) SMTG_OVERRIDE |
| |
| | AGain () |
| |
| | ~AGain () override |
| |
| tresult | initialize (FUnknown *context) SMTG_OVERRIDE |
| | Called at first after constructor. More...
|
| |
| tresult | terminate () SMTG_OVERRIDE |
| | Called at the end before destructor. More...
|
| |
| tresult | setActive (TBool state) SMTG_OVERRIDE |
| | Switch the plug-in on/off. More...
|
| |
| tresult | process (ProcessData &data) SMTG_OVERRIDE |
| | Here we go...the process call. More...
|
| |
| tresult | receiveText (const char *text) SMTG_OVERRIDE |
| | Test of a communication channel between controller and component. More...
|
| |
| tresult | setState (IBStream *state) SMTG_OVERRIDE |
| | For persistence. More...
|
| |
| tresult | getState (IBStream *state) SMTG_OVERRIDE |
| |
| tresult | setupProcessing (ProcessSetup &newSetup) SMTG_OVERRIDE |
| | Will be called before any process call. More...
|
| |
| tresult | setBusArrangements (SpeakerArrangement *inputs, int32 numIns, SpeakerArrangement *outputs, int32 numOuts) SMTG_OVERRIDE |
| | Bus arrangement managing: in this example the 'again' will be mono for mono input/output and stereo for other arrangements. More...
|
| |
| tresult | canProcessSampleSize (int32 symbolicSampleSize) SMTG_OVERRIDE |
| | Asks if a given sample size is supported see SymbolicSampleSizes. More...
|
| |
| tresult | notify (IMessage *message) SMTG_OVERRIDE |
| | We want to receive message. More...
|
| |
| | 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 |
| |
|
| template<typename SampleType > |
| SampleType | processAudioWithSideChain (SampleType **in, SampleType **out, SampleType **aux, int32 numChannels, int32 sampleFrames, float gain) |
| |
| template<typename SampleType > |
| SampleType | processAudio (SampleType **input, SampleType **output, int32 numChannels, int32 sampleFrames, float gain) |
| |
| template<typename SampleType > |
| SampleType | processVuPPM (SampleType **input, int32 numChannels, int32 sampleFrames) |
| |