Function libspa_sys::spa_ringbuffer_get_write_index
source · pub unsafe extern "C" fn spa_ringbuffer_get_write_index(
rbuf: *mut spa_ringbuffer,
index: *mut u32
) -> i32
Expand description
Get the write index and the number of bytes inside the ringbuffer.
\param rbuf a spa_ringbuffer \param index the value of writeindex, should be taken modulo the size of the ringbuffer memory to get the offset in the ringbuffer memory \return the fill level of \a rbuf. values < 0 mean there was an underrun. values > rbuf->size means there was an overrun. Subtract from the buffer size to get the number of bytes available for writing.