Carla Backend
|
#include <CarlaEngine.hpp>
Public Member Functions | |
virtual | ~CarlaEnginePort () noexcept |
virtual EnginePortType | getType () const noexcept=0 |
virtual void | initBuffer () noexcept=0 |
bool | isInput () const noexcept |
uint32_t | getIndexOffset () const noexcept |
const CarlaEngineClient & | getEngineClient () const noexcept |
virtual void | setMetaData (const char *key, const char *value, const char *type) |
Protected Member Functions | |
CarlaEnginePort (const CarlaEngineClient &client, bool isInputPort, uint32_t indexOffset) noexcept | |
Carla Engine port (Abstract). This is the base class for all Carla Engine ports.
|
protectednoexcept |
The constructor, protected. All constructor parameters are constant and will never change in the lifetime of the port.
|
virtualnoexcept |
The destructor.
|
pure virtualnoexcept |
Get the type of the port, as provided by the respective subclasses.
Implemented in CarlaEngineEventPort, CarlaEngineCVPort, and CarlaEngineAudioPort.
|
pure virtualnoexcept |
Initialize the port's internal buffer.
Implemented in CarlaEngineEventPort, CarlaEngineCVPort, and CarlaEngineAudioPort.
|
inlinenoexcept |
Check if this port is an input.
|
inlinenoexcept |
Get the index offset as passed in the constructor.
|
inlinenoexcept |
Get this ports' engine client.
|
virtual |
Set a meta-data property on this port.