Lines Matching refs:handle
68 int WebRtc_CreateBuffer(void** handle,
73 if (handle == NULL) {
81 *handle = self;
96 int WebRtc_InitBuffer(void* handle) {
97 buf_t* self = (buf_t*) handle;
113 int WebRtc_FreeBuffer(void* handle) {
114 buf_t* self = (buf_t*) handle;
126 size_t WebRtc_ReadBuffer(void* handle,
131 buf_t* self = (buf_t*) handle;
166 WebRtc_MoveReadPtr(handle, (int) read_count);
172 size_t WebRtc_WriteBuffer(void* handle,
176 buf_t* self = (buf_t*) handle;
186 const size_t free_elements = WebRtc_available_write(handle);
209 int WebRtc_MoveReadPtr(void* handle, int element_count) {
211 buf_t* self = (buf_t*) handle;
220 const int free_elements = (int) WebRtc_available_write(handle);
221 const int readable_elements = (int) WebRtc_available_read(handle);
249 size_t WebRtc_available_read(const void* handle) {
250 const buf_t* self = (buf_t*) handle;
263 size_t WebRtc_available_write(const void* handle) {
264 const buf_t* self = (buf_t*) handle;
270 return self->element_count - WebRtc_available_read(handle);