/** enter or leave freehweeling mode */ void Client::freewheeling ( bool yes ) { if ( jack_set_freewheel( _client, yes ) ) ; // WARNING( "Unkown error while setting freewheeling mode" ); }
int main (int argc, char *argv[]) { parse_arguments (argc, argv); /* become a JACK client */ if ((client = jack_client_open ("freewheel", JackNullOption, NULL)) == 0) { fprintf (stderr, "JACK server not running?\n"); exit(1); } signal (SIGQUIT, signal_handler); signal (SIGTERM, signal_handler); signal (SIGHUP, signal_handler); signal (SIGINT, signal_handler); jack_on_shutdown (client, jack_shutdown, 0); if (jack_set_freewheel (client, onoff)) { fprintf (stderr, "failed to reset freewheel mode\n"); } jack_client_close(client); return 0; }
int luajack_set_freewheel(luajack_t *client, int onoff) { cud_t *cud = get_cud(client); if(!cud) return 0; return jack_set_freewheel(cud->client, onoff); }