getVideoConfig function

Map<String, dynamic> getVideoConfig({
  1. String? deviceId,
})

Implementation

Map<String, dynamic> getVideoConfig({String? deviceId}) {
  RTCMediaConfig mediaConfig = RTCMediaConfig.instance;

  return {
    'width': mediaConfig.minWidth,
    'height': mediaConfig.minHeight,
    'frameRate': mediaConfig.minFrameRate,
    if (deviceId != null && kIsWeb) 'deviceId': deviceId,
    'facingMode': 'user',
    if (deviceId != null && !kIsWeb)
      'optional': [
        {'sourceId': deviceId}
      ],
  };
}