Carla Backend
Classes | Namespaces | Enumerations | Variables
CarlaEngine.hpp File Reference
#include "CarlaBackend.h"
#include "CarlaPluginPtr.hpp"

Go to the source code of this file.

Classes

struct  EngineControlEvent
 
struct  EngineMidiEvent
 
struct  EngineEvent
 
struct  EngineOptions
 
struct  EngineOptions::Wine
 
struct  EngineTimeInfoBBT
 
struct  EngineTimeInfo
 
class  CarlaEnginePort
 
class  CarlaEngineAudioPort
 
class  CarlaEngineCVPort
 
class  CarlaEngineEventPort
 
class  CarlaEngineCVSourcePorts
 
class  CarlaEngineClient
 
class  CarlaEngine
 
struct  CarlaEngine::PatchbayPosition
 

Namespaces

 water
 

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