jack_set_sync_timeout

Set the timeout value for slow-sync clients.

This timeout prevents unresponsive slow-sync clients from completely halting the transport mechanism. The default is two seconds. When the timeout expires, the transport starts rolling, even if some slow-sync clients are still unready. The @a sync_callbacks of these clients continue being invoked, giving them a chance to catch up.

@see jack_set_sync_callback

@param client the JACK client structure. @param timeout is delay (in microseconds) before the timeout expires.

@return 0 on success, otherwise a non-zero error code.

extern (C)
int
jack_set_sync_timeout
(
jack_client_t* client
,
jack_time_t timeout
)

Meta