|
| | CarlaPluginVST3 (CarlaEngine *const engine, const uint id) |
| | ~CarlaPluginVST3 () override |
| PluginType | getType () const noexcept override |
| PluginCategory | getCategory () const noexcept override |
| uint32_t | getLatencyInFrames () const noexcept override |
| uint | getAudioPortHints (const bool isOutput, const uint32_t portIndex) const noexcept override |
| std::size_t | getChunkData (void **const dataPtr) noexcept override |
| uint | getOptionsAvailable () const noexcept override |
| float | getParameterValue (const uint32_t paramIndex) const noexcept override |
| bool | getLabel (char *const strBuf) const noexcept override |
| bool | getMaker (char *const strBuf) const noexcept override |
| bool | getCopyright (char *const strBuf) const noexcept override |
| bool | getRealName (char *const strBuf) const noexcept override |
| bool | getParameterName (const uint32_t paramIndex, char *const strBuf) const noexcept override |
| bool | getParameterSymbol (const uint32_t paramIndex, char *strBuf) const noexcept override |
| bool | getParameterText (const uint32_t paramIndex, char *const strBuf) noexcept override |
| bool | getParameterUnit (const uint32_t paramIndex, char *const strBuf) const noexcept override |
| void | setParameterValue (const uint32_t paramIndex, const float value, const bool sendGui, const bool sendOsc, const bool sendCallback) noexcept override |
| void | setParameterValueRT (const uint32_t paramIndex, const float value, const uint32_t frameOffset, const bool sendCallbackLater) noexcept override |
| void | setChunkData (const void *data, std::size_t dataSize) override |
| void | runIdleCallbacksAsNeeded (const bool isIdleCallback) |
| void | idle () override |
| void | uiIdle () override |
| void | reload () override |
| void | activate () noexcept override |
| void | deactivate () noexcept override |
| void | process (const float *const *const audioIn, float **const audioOut, const float *const *const cvIn, float **const cvOut, const uint32_t frames) override |
| bool | processSingle (const float *const *const inBuffer, float **const outBuffer, const float *const *const cvIn, float **const cvOut, const uint32_t frames, const uint32_t timeOffset) |
| void | bufferSizeChanged (const uint32_t newBufferSize) override |
| void | sampleRateChanged (const double newSampleRate) override |
| void | offlineModeChanged (const bool isOffline) override |
| void | clearBuffers () noexcept override |
| void | uiParameterChange (const uint32_t index, const float value) noexcept override |
| bool | hasMidiInput () const noexcept |
| const void * | getNativeDescriptor () const noexcept override |
| const void * | getExtraStuff () const noexcept override |
| bool | init (const CarlaPluginPtr plugin, const char *const filename, const char *name, const char *, const uint options) |