|
| | CarlaEngineJack () |
| | ~CarlaEngineJack () noexcept override |
| uint | getMaxClientNameSize () const noexcept override |
| uint | getMaxPortNameSize () const noexcept override |
| bool | init (const char *const clientName) override |
| bool | initInternal (jack_client_t *const client) |
| bool | close () override |
| bool | hasIdleOnMainThread () const noexcept override |
| bool | isRunning () const noexcept override |
| bool | isOffline () const noexcept override |
| EngineType | getType () const noexcept override |
| const char * | getCurrentDriverName () const noexcept override |
| float | getDSPLoad () const noexcept override |
| void | callback (const bool sendHost, const bool sendOsc, const EngineCallbackOpcode action, const uint pluginId, const int value1, const int value2, const int value3, const float valuef, const char *const valueStr) noexcept override |
| void | idle () noexcept override |
| bool | setBufferSizeAndSampleRate (const uint bufferSize, const double sampleRate) override |
| EngineTimeInfo | getTimeInfo () const noexcept override |
| void | setOption (const EngineOption option, const int value, const char *const valueStr) noexcept override |
| CarlaEngineClient * | addClient (CarlaPluginPtr plugin) override |
| bool | removePlugin (const uint id) override |
| bool | switchPlugins (const uint idA, const uint idB) noexcept override |
| bool | renamePlugin (const uint id, const char *const newName) override |
| bool | patchbayConnect (const bool external, const uint groupA, const uint portA, const uint groupB, const uint portB) override |
| bool | patchbayDisconnect (const bool external, const uint connectionId) override |
| bool | patchbaySetGroupPos (const bool sendHost, const bool sendOSC, const bool external, const uint groupId, const int x1, const int y1, const int x2, const int y2) override |
| bool | patchbayRefresh (const bool sendHost, const bool sendOSC, const bool external) override |
| void | transportPlay () noexcept override |
| void | transportPause () noexcept override |
| void | transportBPM (const double bpm) noexcept override |
| void | transportRelocate (const uint64_t frame) noexcept override |
| const char *const * | getPatchbayConnections (const bool external) const override |
| const PatchbayPosition * | getPatchbayPositions (const bool external, uint &count) const override |
| void | restorePatchbayConnection (const bool external, const char *const connSource, const char *const connTarget) override |
| bool | restorePatchbayGroupPosition (const bool external, PatchbayPosition &ppos) override |
|
| static void JACKBRIDGE_API | carla_jack_thread_init_callback (void *) |
| static int JACKBRIDGE_API | carla_jack_bufsize_callback (jack_nframes_t newBufferSize, void *arg) |
| static int JACKBRIDGE_API | carla_jack_srate_callback (jack_nframes_t newSampleRate, void *arg) |
| static void JACKBRIDGE_API | carla_jack_freewheel_callback (int starting, void *arg) |
| static void JACKBRIDGE_API | carla_jack_latency_callback (jack_latency_callback_mode_t mode, void *arg) |
| static int JACKBRIDGE_API | carla_jack_process_callback (jack_nframes_t nframes, void *arg) __attribute__((annotate("realtime"))) |
| static void JACKBRIDGE_API | carla_jack_timebase_callback (jack_transport_state_t, jack_nframes_t nframes, jack_position_t *pos, int new_pos, void *arg) __attribute__((annotate("realtime"))) |
| static void JACKBRIDGE_API | carla_jack_client_registration_callback (const char *name, int reg, void *arg) |
| static void JACKBRIDGE_API | carla_jack_port_registration_callback (jack_port_id_t port_id, int reg, void *arg) |
| static void JACKBRIDGE_API | carla_jack_port_connect_callback (jack_port_id_t a, jack_port_id_t b, int connect, void *arg) |
| static void JACKBRIDGE_API | carla_jack_port_rename_callback (jack_port_id_t port_id, const char *oldName, const char *newName, void *arg) |
| static void | carla_jack_property_change_callback (jack_uuid_t subject, const char *key, jack_property_change_t change, void *arg) |
| static int JACKBRIDGE_API | carla_jack_xrun_callback (void *arg) |
| static void JACKBRIDGE_API | carla_jack_shutdown_callback (void *arg) |
| static int JACKBRIDGE_API | carla_jack_process_callback_plugin (jack_nframes_t nframes, void *arg) __attribute__((annotate("realtime"))) |
| static void JACKBRIDGE_API | carla_jack_latency_callback_plugin (jack_latency_callback_mode_t, void *) |
| static void JACKBRIDGE_API | carla_jack_shutdown_callback_plugin (void *arg) |