pcm: introduce pcm_sink

move target-specific pcm operations into builtin_pcm_sink.
in subsequent commits, another pcm_sink is added, and it becomes
possible to switch between them.

Change-Id: I8f8b9661e01d6e6472f34224ddc3760856778457
This commit is contained in:
mojyack 2025-12-17 16:19:07 +09:00
parent 9931781185
commit dfa33c246b
29 changed files with 846 additions and 424 deletions

View file

@ -647,6 +647,7 @@ static const struct plugin_api rockbox_api = {
pcm_apply_settings,
pcm_play_lock,
pcm_play_unlock,
pcm_current_sink_caps,
beep_play,
#ifdef HAVE_RECORDING
&rec_freq_sampr[0],