Carla Backend
|
The Carla Engine API. More...
Classes | |
struct | EngineControlEvent |
struct | EngineMidiEvent |
struct | EngineEvent |
struct | EngineOptions |
struct | EngineTimeInfoBBT |
struct | EngineTimeInfo |
class | CarlaEnginePort |
class | CarlaEngineAudioPort |
class | CarlaEngineCVPort |
class | CarlaEngineEventPort |
class | CarlaEngineCVSourcePorts |
class | CarlaEngineClient |
class | CarlaEngine |
Enumerations | |
enum | EngineType { kEngineTypeNull = 0, kEngineTypeJack = 1, kEngineTypeJuce = 2, kEngineTypeRtAudio = 3, kEngineTypePlugin = 4, kEngineTypeBridge = 5, kEngineTypeDummy = 6 } |
enum | EnginePortType { kEnginePortTypeNull = 0, kEnginePortTypeAudio = 1, kEnginePortTypeCV = 2, kEnginePortTypeEvent = 3 } |
enum | EngineEventType { kEngineEventTypeNull = 0, kEngineEventTypeControl = 1, kEngineEventTypeMidi = 2 } |
enum | EngineControlEventType { kEngineControlEventTypeNull = 0, kEngineControlEventTypeParameter = 1, kEngineControlEventTypeMidiBank = 2, kEngineControlEventTypeMidiProgram = 3, kEngineControlEventTypeAllSoundOff = 4, kEngineControlEventTypeAllNotesOff = 5 } |
Variables | |
static const uint8_t | kEngineEventNonMidiChannel = 0x30 |
The Carla Engine API.
enum EngineType |
The type of an engine.
enum EnginePortType |
The type of an engine port.
Enumerator | |
---|---|
kEnginePortTypeNull | Null port type. |
kEnginePortTypeAudio | Audio port type.
|
kEnginePortTypeCV | CV port type.
|
kEnginePortTypeEvent | Event port type (Control or MIDI).
|
enum EngineEventType |
The type of an engine event.
Enumerator | |
---|---|
kEngineEventTypeNull | Null port type. |
kEngineEventTypeControl | Control event type.
|
kEngineEventTypeMidi | MIDI event type.
|
The type of an engine control event.
|
static |
Special value for EngineEvent channel field, indicating a non-midi parameter event.