webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include "webrtc/common_audio/ring_buffer.h"
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
Functions | |
RingBuffer * | WebRtc_CreateBuffer (size_t element_count, size_t element_size) |
void | WebRtc_InitBuffer (RingBuffer *self) |
void | WebRtc_FreeBuffer (void *handle) |
size_t | WebRtc_ReadBuffer (RingBuffer *self, void **data_ptr, void *data, size_t element_count) |
size_t | WebRtc_WriteBuffer (RingBuffer *self, const void *data, size_t element_count) |
int | WebRtc_MoveReadPtr (RingBuffer *self, int element_count) |
size_t | WebRtc_available_read (const RingBuffer *self) |
size_t | WebRtc_available_write (const RingBuffer *self) |
size_t WebRtc_available_read | ( | const RingBuffer * | self | ) |
size_t WebRtc_available_write | ( | const RingBuffer * | self | ) |
RingBuffer* WebRtc_CreateBuffer | ( | size_t | element_count, |
size_t | element_size | ||
) |
void WebRtc_InitBuffer | ( | RingBuffer * | self | ) |
int WebRtc_MoveReadPtr | ( | RingBuffer * | self, |
int | element_count | ||
) |
size_t WebRtc_ReadBuffer | ( | RingBuffer * | self, |
void ** | data_ptr, | ||
void * | data, | ||
size_t | element_count | ||
) |
size_t WebRtc_WriteBuffer | ( | RingBuffer * | self, |
const void * | data, | ||
size_t | element_count | ||
) |