jack_set_buffer_size

Change the buffer size passed to the @a process_callback.

This operation stops the JACK engine process cycle, then calls all registered @a bufsize_callback functions before restarting the process cycle. This will cause a gap in the audio flow, so it should only be done at appropriate stopping points.

@see jack_set_buffer_size_callback()

@param client pointer to JACK client structure. @param nframes new buffer size. Must be a power of two.

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

extern (C)
int
jack_set_buffer_size
(
jack_client_t* client
,
jack_nframes_t nframes
)

Meta