RT-Thread RTOS
An open source embedded real-time operating system
rt_audio_buf_info Struct Reference

#include <dev_audio.h>

Data Fields

rt_uint8_t * buffer
 
rt_uint16_t block_size
 
rt_uint16_t block_count
 
rt_uint32_t total_size
 

Detailed Description

Audio buffer info.

The preferred number and size of audio pipeline buffer for the audio device, it will be used in rt_audio_replay struct.

Field Documentation

◆ buffer

rt_uint8_t* rt_audio_buf_info::buffer

Audio buffer information

◆ block_size

rt_uint16_t rt_audio_buf_info::block_size

Audio block_size information for replay function

◆ block_count

rt_uint16_t rt_audio_buf_info::block_count

Audio block_count information for replay function

◆ total_size

rt_uint32_t rt_audio_buf_info::total_size

Audio total_size which is equal to block_size multiplying block_count information for replay function