Developer World
Spresense SDK Library v3.2.0-ebc0364
audiolite_memapbuf Class Reference
Inheritance diagram for audiolite_memapbuf:
Collaboration diagram for audiolite_memapbuf:

Public Member Functions

void setup_instance (int sz, char *mem, audiolite_mempool *pool)
 
void reset_audiodata (void)
 
void set_fs (int hz)
 
void set_storedsize (int sz)
 
void set_channels (int ch)
 
int get_channels (void)
 
void set_eof ()
 
void clear_eof ()
 
bool is_eof ()
 
struct ap_buffer_s * get_raw_abuf ()
 
dq_entry_t * get_link (void)
 
- Public Member Functions inherited from audiolite_mem
void release (void)
 
virtual audiolite_memreference (void)
 
void * get_data (void)
 
int get_fs (void)
 
void set_fs (int hz)
 
int get_storedsize (void)
 
void set_storedsize (int sz)
 
int get_fullsize (void)
 
int get_typebytes (void)
 
virtual void set_eof ()=0
 
virtual void clear_eof ()=0
 
virtual bool is_eof ()=0
 

Static Public Member Functions

static audiolite_memapbuflocal_cast (dq_entry_t *ent)
 

Protected Attributes

struct ap_buffer_s _abuf
 
- Protected Attributes inherited from audiolite_mem
int _sz
 

Additional Inherited Members

- Public Attributes inherited from audiolite_mem
friend audiolite_mempool
 
- Protected Member Functions inherited from audiolite_mem
virtual void setup_instance (int sz, char *mem, audiolite_mempool *pool)
 
int unrefer ()
 

Member Function Documentation

◆ setup_instance()

void setup_instance ( int  sz,
char *  mem,
audiolite_mempool pool 
)
virtual

Reimplemented from audiolite_mem.

◆ set_eof()

void set_eof ( )
virtual

Implements audiolite_mem.

◆ clear_eof()

void clear_eof ( )
virtual

Implements audiolite_mem.

◆ is_eof()

bool is_eof ( )
virtual

Implements audiolite_mem.


The documentation for this class was generated from the following file: