xine-lib 1.2.13-20230125hg15249
ring_buffer.h File Reference
#include <stddef.h>
#include <xine/attributes.h>

Go to the source code of this file.

Typedefs

typedef struct xine_ring_buffer_s xine_ring_buffer_t
 

Functions

xine_ring_buffer_txine_ring_buffer_new (size_t size)
 
void xine_ring_buffer_delete (xine_ring_buffer_t *ring_buffer)
 
void * xine_ring_buffer_alloc (xine_ring_buffer_t *ring_buffer, size_t size)
 
void xine_ring_buffer_put (xine_ring_buffer_t *ring_buffer, void *chunk)
 
void * xine_ring_buffer_get (xine_ring_buffer_t *ring_buffer, size_t size, size_t *rsize)
 
void xine_ring_buffer_release (xine_ring_buffer_t *ring_buffer, void *chunk)
 
void xine_ring_buffer_close (xine_ring_buffer_t *ring_buffer)
 

Typedef Documentation

◆ xine_ring_buffer_t

Function Documentation

◆ xine_ring_buffer_alloc()

◆ xine_ring_buffer_close()

◆ xine_ring_buffer_delete()

◆ xine_ring_buffer_get()

◆ xine_ring_buffer_new()

◆ xine_ring_buffer_put()

◆ xine_ring_buffer_release()