|
| | CarlaEngineJackEventPort (const CarlaEngineClient &client, const bool isInputPort, const uint32_t indexOffset, jack_client_t *const jackClient, jack_port_t *const jackPort, CarlaRecursiveMutex &rmutex, JackPortDeletionCallback *const delCallback) noexcept |
| | ~CarlaEngineJackEventPort () noexcept override |
| void | initBuffer () noexcept override |
| void | setCvSourceEvents (EngineEvent *const events, const uint32_t eventCount) noexcept |
| uint32_t | getEventCount () const noexcept override |
| EngineEvent & | getEvent (const uint32_t index) const noexcept override |
| EngineEvent & | getEventUnchecked (uint32_t index) const noexcept override |
| bool | writeControlEvent (const uint32_t time, const uint8_t channel, const EngineControlEventType type, const uint16_t param, const int8_t midiValue, const float value) noexcept override |
| bool | writeMidiEvent (const uint32_t time, const uint8_t channel, const uint8_t size, const uint8_t *const data) noexcept override |
| void | invalidate () noexcept |
| void | setMetaData (const char *const key, const char *const value, const char *const type) override |
◆ CarlaEngineJackEventPort()
◆ ~CarlaEngineJackEventPort()
| CarlaEngineJackEventPort::~CarlaEngineJackEventPort |
( |
| ) |
|
|
inlineoverridenoexcept |
◆ getEvent()
| EngineEvent & CarlaEngineJackEventPort::getEvent |
( |
const uint32_t | index | ) |
const |
|
inlineoverridenoexcept |
◆ getEventCount()
| uint32_t CarlaEngineJackEventPort::getEventCount |
( |
| ) |
const |
|
inlineoverridenoexcept |
◆ getEventUnchecked()
| EngineEvent & CarlaEngineJackEventPort::getEventUnchecked |
( |
uint32_t | index | ) |
const |
|
inlineoverridenoexcept |
◆ initBuffer()
| void CarlaEngineJackEventPort::initBuffer |
( |
| ) |
|
|
inlineoverridenoexcept |
◆ invalidate()
| void CarlaEngineJackEventPort::invalidate |
( |
| ) |
|
|
inlinenoexcept |
◆ setCvSourceEvents()
◆ setMetaData()
◆ writeControlEvent()
◆ writeMidiEvent()
◆ CarlaEngineJackClient
◆ fCvSourceEventCount
| uint32_t CarlaEngineJackEventPort::fCvSourceEventCount |
|
private |
◆ fCvSourceEvents
| EngineEvent* CarlaEngineJackEventPort::fCvSourceEvents |
|
private |
◆ fJackBuffer
| void* CarlaEngineJackEventPort::fJackBuffer |
|
private |
◆ fJackClient
◆ fJackPort
| jack_port_t* CarlaEngineJackEventPort::fJackPort |
|
private |
◆ fRetEvent
| EngineEvent CarlaEngineJackEventPort::fRetEvent |
|
mutableprivate |
◆ fThreadSafeMetadataMutex
| CarlaRecursiveMutex& CarlaEngineJackEventPort::fThreadSafeMetadataMutex |
|
private |
◆ kDeletionCallback
The documentation for this class was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/backend/engine/CarlaEngineJack.cpp