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

#include <dev_audio_pipe.h>

Data Fields

struct rt_ringbuffer ringbuffer
 
rt_list_t suspended_read_list
 
rt_list_t suspended_write_list
 

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

◆ ringbuffer

struct rt_ringbuffer rt_audio_pipe::ringbuffer

ring buffer in pipe device

◆ suspended_read_list

rt_list_t rt_audio_pipe::suspended_read_list

suspended thread list for reading

◆ suspended_write_list

rt_list_t rt_audio_pipe::suspended_write_list

suspended thread list for writing