LMMS
Loading...
Searching...
No Matches
CarlaEngineJack.cpp File Reference
#include "CarlaEngineClient.hpp"
#include "CarlaEngineInit.hpp"
#include "CarlaEngineInternal.hpp"
#include "CarlaPlugin.hpp"
#include "CarlaBackendUtils.hpp"
#include "CarlaEngineUtils.hpp"
#include "CarlaMathUtils.hpp"
#include "CarlaMIDI.h"
#include "CarlaPatchbayUtils.hpp"
#include "CarlaStringList.hpp"
#include "jackey.h"
#include "jackbridge/JackBridge.hpp"

Classes

struct  CarlaJackPortHints
struct  JackPortDeletionCallback
class  CarlaEngineJackAudioPort
class  CarlaEngineJackCVPort
class  CarlaEngineJackEventPort
class  CarlaEngineJackCVSourcePorts
class  CarlaEngineJackClient
class  CarlaEngineJack
struct  CarlaEngineJack::LastPatchbaySetGroupPos
struct  CarlaEngineJack::GroupToIdData
struct  CarlaEngineJack::PortToIdData
struct  CarlaEngineJack::ConnectionToIdData
struct  CarlaEngineJack::PostPonedJackEvent

Namespaces

namespace  EngineInit

Macros

#define URI_CANVAS_ICON   "http://kxstudio.sf.net/ns/canvas/icon"
#define URI_MAIN_CLIENT_NAME   "https://kx.studio/ns/carla/main-client-name"
#define URI_POSITION   "https://kx.studio/ns/carla/position"
#define URI_PLUGIN_ICON   "https://kx.studio/ns/carla/plugin-icon"
#define URI_PLUGIN_ID   "https://kx.studio/ns/carla/plugin-id"
#define URI_TYPE_INTEGER   "http://www.w3.org/2001/XMLSchema#integer"
#define URI_TYPE_STRING   "text/plain"
#define handlePtr   ((CarlaEngineJack*)arg)

Functions

CarlaEngine * EngineInit::newJack ()

Variables

static const GroupNameToId kGroupNameToIdFallback = { 0, { '\0' } }
static PortNameToId kPortNameToIdFallbackNC = { 0, 0, { '\0' }, { '\0' }, { '\0' } }
static const PortNameToId kPortNameToIdFallback = { 0, 0, { '\0' }, { '\0' }, { '\0' } }
static const ConnectionToId kConnectionToIdFallback = { 0, 0, 0, 0, 0 }
static EngineEvent kFallbackJackEngineEvent

Macro Definition Documentation

◆ handlePtr

#define handlePtr   ((CarlaEngineJack*)arg)

◆ URI_CANVAS_ICON

#define URI_CANVAS_ICON   "http://kxstudio.sf.net/ns/canvas/icon"

◆ URI_MAIN_CLIENT_NAME

#define URI_MAIN_CLIENT_NAME   "https://kx.studio/ns/carla/main-client-name"

◆ URI_PLUGIN_ICON

#define URI_PLUGIN_ICON   "https://kx.studio/ns/carla/plugin-icon"

◆ URI_PLUGIN_ID

#define URI_PLUGIN_ID   "https://kx.studio/ns/carla/plugin-id"

◆ URI_POSITION

#define URI_POSITION   "https://kx.studio/ns/carla/position"

◆ URI_TYPE_INTEGER

#define URI_TYPE_INTEGER   "http://www.w3.org/2001/XMLSchema#integer"

◆ URI_TYPE_STRING

#define URI_TYPE_STRING   "text/plain"

Variable Documentation

◆ kConnectionToIdFallback

const ConnectionToId kConnectionToIdFallback = { 0, 0, 0, 0, 0 }
static

◆ kFallbackJackEngineEvent

EngineEvent kFallbackJackEngineEvent
static
Initial value:
= {
kEngineEventTypeNull, 0, 0, {{ kEngineControlEventTypeNull, 0, -1, 0.0f, true }}
}

◆ kGroupNameToIdFallback

const GroupNameToId kGroupNameToIdFallback = { 0, { '\0' } }
static

◆ kPortNameToIdFallback

const PortNameToId kPortNameToIdFallback = { 0, 0, { '\0' }, { '\0' }, { '\0' } }
static

◆ kPortNameToIdFallbackNC

PortNameToId kPortNameToIdFallbackNC = { 0, 0, { '\0' }, { '\0' }, { '\0' } }
static