Remember detected capture devices, camera and microphone selections, and the default podcast title in user settings. Restore preferences on page creation and surface save failures.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Reuse oriented Android EGL frames and duplicate Desktop video output before encoding without microphone monitoring. Cover preview lifecycle, rendering and recording with targeted tests and document the feature.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>