stream-video-flutter
stream-video-flutter copied to clipboard
Default camera settings from Dashboard are not applied
Default settings for video are not applied when creating a call
The implementation for this seems pretty straightforward. Upon some light research, the dashboard settings are accessible using the CallState.settings
property.
To implement, we would simple need to apply those settings before moving forward in the join flow. For reference here are a few scenarios and results I tested on the dashboard:
default:
CallSettings(StreamAudioSettings(true, true, true, earpiece, true, true), StreamVideoSettings(true, true, true), StreamScreenShareSettings(true, true))
--- Everything off ---
CallSettings(StreamAudioSettings(false, false, false, speaker, false, false), StreamVideoSettings(false, false, true), StreamScreenShareSettings(false, false))
--- Camera and Audio on ----
CallSettings(StreamAudioSettings(true, false, false, speaker, false, false), StreamVideoSettings(false, true, true), StreamScreenShareSettings(false, false))
Solved in latest release