LMMS
Loading...
Searching...
No Matches
CarlaBridgePlugin Class Reference

Public Member Functions

 CarlaBridgePlugin (const bool useBridge, const char *const clientName, const char *const audioPoolBaseName, const char *const rtClientBaseName, const char *const nonRtClientBaseName, const char *const nonRtServerBaseName)
 ~CarlaBridgePlugin ()
bool isOk () const noexcept
void exec (const bool useBridge)

Protected Member Functions

void handleCallback (const EngineCallbackOpcode action, const int value1, const int, const int, const float, const char *const)

Static Private Member Functions

static void callback (void *ptr, EngineCallbackOpcode action, unsigned int pluginId, int value1, int value2, int value3, float valuef, const char *valueStr)

Private Attributes

CarlaEngine * fEngine
bool fUsingBridge
bool fUsingExec

Constructor & Destructor Documentation

◆ CarlaBridgePlugin()

CarlaBridgePlugin::CarlaBridgePlugin ( const bool useBridge,
const char *const clientName,
const char *const audioPoolBaseName,
const char *const rtClientBaseName,
const char *const nonRtClientBaseName,
const char *const nonRtServerBaseName )
inline

◆ ~CarlaBridgePlugin()

CarlaBridgePlugin::~CarlaBridgePlugin ( )
inline

Member Function Documentation

◆ callback()

void CarlaBridgePlugin::callback ( void * ptr,
EngineCallbackOpcode action,
unsigned int pluginId,
int value1,
int value2,
int value3,
float valuef,
const char * valueStr )
inlinestaticprivate

◆ exec()

void CarlaBridgePlugin::exec ( const bool useBridge)
inline

◆ handleCallback()

void CarlaBridgePlugin::handleCallback ( const EngineCallbackOpcode action,
const int value1,
const int ,
const int ,
const float ,
const char * const  )
inlineprotected

◆ isOk()

bool CarlaBridgePlugin::isOk ( ) const
inlinenoexcept

Member Data Documentation

◆ fEngine

CarlaEngine* CarlaBridgePlugin::fEngine
private

◆ fUsingBridge

bool CarlaBridgePlugin::fUsingBridge
private

◆ fUsingExec

bool CarlaBridgePlugin::fUsingExec
private

The documentation for this class was generated from the following file: