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
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