i2s_buffer_info_t Struct Reference

Defines a buffer with available content. More...

#include <i2s.h>

Collaboration diagram for i2s_buffer_info_t:
[legend]

Public Attributes

union {
   void *   buffer
 
   i2s_sample_t *   samples
 
}; 
 
size_t size
 Available space (TX) or data (RX) in bytes. More...
 
uint16_t buf
 
uint16_t pos
 
union {
   void *   buffer
 
   i2s_sample_t *   samples
 
}; 
 

Detailed Description

Defines a buffer with available content.

Member Data Documentation

◆ @20

union { ... }

◆ @27

union { ... }

◆ buf

uint16_t i2s_buffer_info_t::buf

◆ buffer

void* i2s_buffer_info_t::buffer

◆ pos

uint16_t i2s_buffer_info_t::pos

◆ samples

i2s_sample_t* i2s_buffer_info_t::samples

◆ size

size_t i2s_buffer_info_t::size

Available space (TX) or data (RX) in bytes.


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