jack_transport_locate

Reposition the transport to a new frame number.

May be called at any time by any client. The new position takes effect in two process cycles. If there are slow-sync clients and the transport is already rolling, it will enter the ::JackTransportStarting state and begin invoking their @a sync_callbacks until ready. This function is realtime-safe.

@see jack_transport_reposition, jack_set_sync_callback

@param client the JACK client structure. @param frame frame number of new transport position.

@return 0 if valid request, non-zero otherwise.

extern (C)
int
jack_transport_locate
(
jack_client_t* client
,
jack_nframes_t frame
)

Meta