ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_audio_source_info_t Struct Reference

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.

Detailed Description

Fixed output contract and storage requirement for one source.

Definition at line 68 of file ra8_audio.h.

Field Documentation

◆ channels

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().

◆ format

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().

◆ frame_bytes

uint32_t ra8_audio_source_info_t::frame_bytes

◆ sample_rate_hz

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().

◆ samples_per_frame

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().

◆ valid_bits

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().


The documentation for this struct was generated from the following file: