pa_buffer_attr.minreq

< Playback only: pre-buffering. The server does not start with * playback before at least prebuf bytes are available in the * buffer. It is recommended to set this to (uint32_t) -1, which * will initialize this to the same value as tlength, whatever * that may be. * * Initialize to 0 to enable manual start/stop control of the stream. * This means that playback will not stop on underrun and playback * will not start automatically, instead pa_stream_cork() needs to * be called explicitly. If you set this value to 0 you should also * set PA_STREAM_START_CORKED. Should underrun occur, the read index * of the output buffer overtakes the write index, and hence the * fill level of the buffer is negative. * * Start of playback can be forced using pa_stream_trigger() even * though the prebuffer size hasn't been reached. If a buffer * underrun occurs, this prebuffering will be again enabled.

struct pa_buffer_attr
uint minreq;

Meta