xref: /AliOS-Things-master/components/uvoice/internal/uvoice_ringbuffer.h
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1 /*
2  * Copyright (C) 2015-2020 Alibaba Group Holding Limited
3  */
4 
5 #ifndef __UVOICE_RINGBUFFER_H__
6 #define __UVOICE_RINGBUFFER_H__
7 
8 
9 int32_t uvoice_ringbuff_reset(uvoice_ringbuff_t *rb);
10 int32_t uvoice_ringbuff_init(uvoice_ringbuff_t *rb, uint8_t *buffer, int32_t size);
11 int32_t uvoice_ringbuff_freesize(uvoice_ringbuff_t *rb);
12 int32_t uvoice_ringbuff_dirtysize(uvoice_ringbuff_t *rb);
13 int32_t uvoice_ringbuff_fill(uvoice_ringbuff_t *rb, uint8_t *buffer, int32_t size);
14 int32_t uvoice_ringbuff_read(uvoice_ringbuff_t *rb, uint8_t *buffer, int32_t size);
15 int32_t uvoice_ringbuff_drop(uvoice_ringbuff_t *rb, int32_t size);
16 int32_t uvoice_ringbuff_back(uvoice_ringbuff_t *rb, int32_t size);
17 
18 
19 #endif /* __UVOICE_RINGBUFFER_H__ */
20 

Last Index update Sun Aug 20 00:18:20 CST 2023

Navigate Window
x

Macro

  • __UVOICE_RINGBUFFER_H__
Scopes Window
x
Intelligence window
x
Next >> | << Prev


In current file
  • Highlight
  • Unhighlight
  • Unhighlight all
In project "undefined"
  • Search for definitions of
  • Search for references of
  • Do a full search with
  • Search for file names that contain
On Google
  • Google
Messages Window
x