|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Fixed output contract and storage requirement for one source. More...
#include <ra8_audio.h>
Data Fields | |
| uint32_t | frame_bytes |
| Required capture-buffer capacity. | |
| uint32_t | samples_per_frame |
| Sample frames returned per call. | |
| uint32_t | sample_rate_hz |
| Sample frames per second. | |
| uint8_t | channels |
| Interleaved channel count. | |
| uint8_t | valid_bits |
| Significant bits per sample. | |
| ra8_audio_format_t | format |
| PCM container layout. | |
Fixed output contract and storage requirement for one source.
Definition at line 68 of file ra8_audio.h.
| uint8_t ra8_audio_source_info_t::channels |
Interleaved channel count.
Definition at line 72 of file ra8_audio.h.
Referenced by internal_audio_frame_matches_info(), internal_pdm_capture(), and internal_pdm_stream_data().
| ra8_audio_format_t ra8_audio_source_info_t::format |
PCM container layout.
Definition at line 74 of file ra8_audio.h.
Referenced by internal_audio_frame_matches_info(), internal_pdm_capture(), and internal_pdm_stream_data().
| uint32_t ra8_audio_source_info_t::frame_bytes |
Required capture-buffer capacity.
Definition at line 69 of file ra8_audio.h.
Referenced by internal_audio_frame_matches_info(), internal_pdm_capture(), internal_pdm_stream_data(), ra8_audio_source_capture(), and ra8_audio_source_stream_start().
| uint32_t ra8_audio_source_info_t::sample_rate_hz |
Sample frames per second.
Definition at line 71 of file ra8_audio.h.
Referenced by internal_audio_frame_matches_info(), internal_pdm_capture(), and internal_pdm_stream_data().
| uint32_t ra8_audio_source_info_t::samples_per_frame |
Sample frames returned per call.
Definition at line 70 of file ra8_audio.h.
Referenced by internal_audio_frame_matches_info(), internal_pdm_capture(), and internal_pdm_stream_data().
| uint8_t ra8_audio_source_info_t::valid_bits |
Significant bits per sample.
Definition at line 73 of file ra8_audio.h.
Referenced by internal_audio_frame_matches_info(), internal_pdm_capture(), and internal_pdm_stream_data().