|
Sound Open Firmware
|
Type definition for the RTNR processing function. More...
#include <rtnr.h>
Data Fields | |
| uint32_t | size |
| Runtime buffer size in bytes (period multiple). | |
| uint32_t | avail |
| Available bytes for reading. | |
| uint32_t | free |
| Free bytes for writing. | |
| void * | w_ptr |
| Buffer write pointer. | |
| void * | r_ptr |
| Buffer read position. | |
| void * | addr |
| Buffer base address. | |
| void * | end_addr |
| Buffer end address. | |
| enum sof_ipc_frame | frame_fmt |
| Sample data format. | |
| uint32_t | rate |
| Number of data frames per second [Hz]. | |
| uint16_t | channels |
| Number of samples in each frame. | |
| bool | overrun_permitted |
| indicates whether overrun is permitted | |
| bool | underrun_permitted |
| indicates whether underrun is permitted | |
Type definition for the RTNR processing function.
| void* audio_stream_rtnr::addr |
Buffer base address.
| uint32_t audio_stream_rtnr::avail |
Available bytes for reading.
| uint16_t audio_stream_rtnr::channels |
Number of samples in each frame.
| void* audio_stream_rtnr::end_addr |
Buffer end address.
| enum sof_ipc_frame audio_stream_rtnr::frame_fmt |
Sample data format.
| uint32_t audio_stream_rtnr::free |
Free bytes for writing.
| bool audio_stream_rtnr::overrun_permitted |
indicates whether overrun is permitted
| void* audio_stream_rtnr::r_ptr |
Buffer read position.
| uint32_t audio_stream_rtnr::rate |
Number of data frames per second [Hz].
| uint32_t audio_stream_rtnr::size |
Runtime buffer size in bytes (period multiple).
| bool audio_stream_rtnr::underrun_permitted |
indicates whether underrun is permitted
| void* audio_stream_rtnr::w_ptr |
Buffer write pointer.