| 1167 | // -------------------------------------------------------------------------------------------------------------------- |
| 1168 | |
| 1169 | bool 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 | |
| 1188 | void jackbridge_on_shutdown(jack_client_t* client, JackShutdownCallback shutdown_callback, void* arg) |
| 1189 | { |
no test coverage detected