ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_audio_source_memory.h
Go to the documentation of this file.
1
15
16#pragma once
17
18#include "ra8_audio.h"
19
24
41 const ra8_audio_frame_t* frame);
Transport-neutral, caller-owned audio capture facade.
ra8_err_t ra8_audio_source_memory_init(ra8_audio_source_t *source, ra8_audio_source_memory_state_t *state, const ra8_audio_frame_t *frame)
Bind one immutable PCM frame as a repeatable audio source.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.
Definition ra8_err.h:546
Immutable view of one interleaved PCM frame.
Definition ra8_audio.h:56
Caller-owned state for one immutable PCM replay frame.
ra8_audio_frame_t frame
Borrowed fixed frame (private).
Caller-owned handle binding an audio source backend and its state.
Definition ra8_audio.h:78