feat(audio): add runtime backend selection #152
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
OragonEfreet/banjo!152
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/audio-backend-selection"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bring audio to parity with video: bj_audio_backends() enumerates the
backends compiled into the build, and bj_begin_system(BJ_AUDIO_SYSTEM,
name, ...) pins one by name at the subsystem's 0->1 transition (NULL
keeps auto-selecting). bj_begin_audio() gains a forced_backend argument
threaded through retain_audio().
Docs in audio.h/window.h/system.h describe the override path; banjo-info
now lists active audio backends; unit_audio_backends.c covers
enumeration and pinning against the always-present fake backend.
4301becf4754116607264c21ac2721f0d78b5216f0d78b5216b660b91506