switch User Video
Toggles or switches the video stream based on user preferences and permission checks.
Implements the same 3-attempt fallback pattern as Flutter:
First attempt with device ID (sourceId) + constraints
Second attempt with facingMode + constraints (no specific device)
Third attempt with minimal facingMode only
Parameters
options
Options containing video preference and parameters