Carla Backend
Loading...
Searching...
No Matches
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

namespace  water
 

Enumerations

enum  EngineType {
  kEngineTypeNull = 0 , kEngineTypeJack = 1 , kEngineTypeJuce = 2 , kEngineTypeRtAudio = 3 ,
  kEngineTypeSDL = 4 , kEngineTypePlugin = 5 , kEngineTypeBridge = 6 , kEngineTypeDummy = 7
}
 
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