Sound Open Firmware
Loading...
Searching...
No Matches
ring_buffer.h File Reference

Lockless async circular ring buffer for cross-core audio processing. More...

Include dependency graph for ring_buffer.h:

Go to the source code of this file.

Data Structures

struct  ring_buffer
 Lockless asynchronous circular ring buffer structure. More...
 

Functions

struct ring_buffer * ring_buffer_create (struct comp_dev *dev, size_t min_available, size_t min_free_space, bool is_shared, uint32_t id)
 Create and allocate a lockless async circular ring buffer.
 

Detailed Description

Lockless async circular ring buffer for cross-core audio processing.