Public Access
1.3 KiB
1.3 KiB
Why
Unplugging the active microphone currently propagates a WASAPI capture error through the recording pipeline and terminates the active meeting recording. Recording must remain available through transient device changes so that already-captured meeting work and continued system audio are not lost.
What Changes
- Recover microphone capture when the active Windows capture endpoint disappears or otherwise stops unexpectedly.
- Re-resolve the effective microphone for each recovery attempt so an available configured, runtime-selected, default, or fallback endpoint can take over.
- Keep the active recording and its independent system-audio capture alive while no microphone is temporarily available.
- Log microphone recovery failures and successful capture restarts without terminating the meeting run.
Capabilities
New Capabilities
None.
Modified Capabilities
meeting-recording: Active recording becomes resilient to microphone endpoint disconnection and automatically resumes microphone capture from an available endpoint.
Impact
- Affects the Windows microphone capture source and device-provider boundary.
- Adds behavior tests around the public meeting audio-source contract.
- Does not change recording endpoints, tray controls, system-loopback capture, or transcription-provider APIs.