NUGU SDK Linux
1.7.6
|
#include <nugu.h>
Go to the source code of this file.
Typedefs | |
typedef struct _nugu_ring_buffer | NuguRingBuffer |
RingBuffer object. | |
Functions | |
NUGU_API void | nugu_ring_buffer_clear_items (NuguRingBuffer *buf) |
Clear the ringbuffer. More... | |
NUGU_API void | nugu_ring_buffer_free (NuguRingBuffer *buf) |
Destroy the ringbuffer object. More... | |
NUGU_API int | nugu_ring_buffer_get_count (NuguRingBuffer *buf) |
Get count. More... | |
NUGU_API int | nugu_ring_buffer_get_item_size (NuguRingBuffer *buf) |
Get itemsize. More... | |
NUGU_API int | nugu_ring_buffer_get_maxcount (NuguRingBuffer *buf) |
Get maxcount. More... | |
NUGU_API NuguRingBuffer * | nugu_ring_buffer_new (int item_size, int max_items) |
Create new ringbuffer object. More... | |
NUGU_API int | nugu_ring_buffer_push_data (NuguRingBuffer *buf, const char *data, int size) |
Push data to ringbuffer. More... | |
NUGU_API int | nugu_ring_buffer_read_item (NuguRingBuffer *buf, char *item, int *size) |
Read item from ringbuffer. More... | |
NUGU_API int | nugu_ring_buffer_resize (NuguRingBuffer *buf, int item_size, int max_items) |
Resize the ringbuffer. More... | |