switchCameraInput method
Future<void>
switchCameraInput(
)
override
Implementation
@override
Future<void> switchCameraInput() async {
if (_localCameraStream == null) {
throw Exception('Stream is not initialized');
}
final videoTracks = _localCameraStream!.getVideoTracks();
if (videoTracks.isEmpty) return;
await Helper.switchCamera(videoTracks.first);
_mParticipant = _mParticipant?.switchCamera;
_wsEmitter.switchCamera(_mParticipant?.cameraType ?? CameraType.front);
_notify(CallbackEvents.shouldBeUpdateState);
}