MCPcopy Create free account
hub / github.com/DISTRHO/DPF / jackbridge_set_thread_init_callback

Function jackbridge_set_thread_init_callback

distrho/src/jackbridge/JackBridge.cpp:1169–1186  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1167// --------------------------------------------------------------------------------------------------------------------
1168
1169bool jackbridge_set_thread_init_callback(jack_client_t* client, JackThreadInitCallback thread_init_callback, void* arg)
1170{
1171#if defined(JACKBRIDGE_DUMMY)
1172#elif defined(JACKBRIDGE_DIRECT)
1173 return (jack_set_thread_init_callback(client, thread_init_callback, arg) == 0);
1174#else
1175 if (usingRealJACK && getBridgeInstance().set_thread_init_callback_ptr != nullptr)
1176 {
1177# ifdef __WINE__
1178 WineBridge::getInstance().set_thread_init(thread_init_callback);
1179 return (getBridgeInstance().set_thread_init_callback_ptr(client, WineBridge::thread_init, arg) == 0);
1180# else
1181 return (getBridgeInstance().set_thread_init_callback_ptr(client, thread_init_callback, arg) == 0);
1182# endif
1183 }
1184#endif
1185 return false;
1186}
1187
1188void jackbridge_on_shutdown(jack_client_t* client, JackShutdownCallback shutdown_callback, void* arg)
1189{

Callers 1

PluginJackMethod · 0.85

Calls 1

set_thread_initMethod · 0.80

Tested by

no test coverage detected