Lines Matching refs:memblockq
36 /* A memblockq is a queue of pa_memchunks (yep, the name is not
38 * audio software. In contrast to a ring buffer this memblockq data
178 * silence memchunk for this memblockq if you use this call. */
197 /* Directly moves the data from the source memblockq into bq */
237 void pa_memblockq_set_maxlength(pa_memblockq *memblockq, size_t maxlength); /* might modify tlength, prebuf, minreq too */
238 void pa_memblockq_set_tlength(pa_memblockq *memblockq, size_t tlength); /* might modify minreq, too */
239 void pa_memblockq_set_minreq(pa_memblockq *memblockq, size_t minreq); /* might modify prebuf, too */
240 void pa_memblockq_set_prebuf(pa_memblockq *memblockq, size_t prebuf);
241 void pa_memblockq_set_maxrewind(pa_memblockq *memblockq, size_t maxrewind); /* Set the maximum history size */
242 void pa_memblockq_set_silence(pa_memblockq *memblockq, pa_memchunk *silence);
245 void pa_memblockq_apply_attr(pa_memblockq *memblockq, const pa_buffer_attr *a);
251 /* Check whether the memblockq is completely empty, i.e. no data