spa/utils/ringbuffer.h  
More...
Go to the source code of this file.
 | 
| static void  | spa_ringbuffer_init (struct spa_ringbuffer *rbuf) | 
|   | Initialize a spa_ringbuffer with size.  More...
  | 
|   | 
| static void  | spa_ringbuffer_set_avail (struct spa_ringbuffer *rbuf, uint32_t size) | 
|   | Sets the pointers so that the ringbuffer contains size bytes.  More...
  | 
|   | 
| static int32_t  | spa_ringbuffer_get_read_index (struct spa_ringbuffer *rbuf, uint32_t *index) | 
|   | Get the read index and available bytes for reading.  More...
  | 
|   | 
| static void  | spa_ringbuffer_read_data (struct spa_ringbuffer *rbuf 1, const void *buffer, uint32_t size, uint32_t offset, void *data, uint32_t len) | 
|   | Read len bytes from rbuf starting offset.  More...
  | 
|   | 
| static void  | spa_ringbuffer_read_update (struct spa_ringbuffer *rbuf, int32_t index) | 
|   | Update the read pointer to index.  More...
  | 
|   | 
| static int32_t  | spa_ringbuffer_get_write_index (struct spa_ringbuffer *rbuf, uint32_t *index) | 
|   | Get the write index and the number of bytes inside the ringbuffer.  More...
  | 
|   | 
| static void  | spa_ringbuffer_write_data (struct spa_ringbuffer *rbuf 1, void *buffer, uint32_t size, uint32_t offset, const void *data, uint32_t len) | 
|   | Write len bytes to buffer starting offset.  More...
  | 
|   | 
| static void  | spa_ringbuffer_write_update (struct spa_ringbuffer *rbuf, int32_t index) | 
|   | Update the write pointer to index.  More...
  | 
|   |