mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2026-07-25 06:54:43 +00:00
f8fc9956d0
Enables the desktop share audio flow on Linux within Calls UI and plumbing. - calls_call: add withAudio parameter to toggleScreenSharing, track _screenWithAudio flag, create/destroy SystemAudioCapture when sharing starts with audio, and clean it up in destroyController. - calls_panel / calls_group_panel: use LoopbackAudioCaptureSupported() to report audio support on all platforms; show a GenericBox with audio toggle when a unique desktop capture source is available (PipeWire), then start sharing with the chosen audio setting. Depends on desktop-app/lib_webrtc#22 Closes #26642