VideoSDK class

Constructors

VideoSDK()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

mediaDevices Map<MediaDeviceType, List<MediaDeviceInfo>>
final

Static Methods

checkBluetoothPermission() Future<bool>
checkPermissions([Permissions? permissions]) Future<Map<String, bool>>
createCameraVideoTrack({String? cameraId, CustomVideoTrackConfig encoderConfig = CustomVideoTrackConfig.h360p_w640p, String facingMode = "user", bool multiStream = true}) → dynamic
createMicrophoneAudioTrack({String? microphoneId, CustomAudioTrackConfig encoderConfig = CustomAudioTrackConfig.speech_standard, Map<String, bool> noiseConfig = const {}}) → dynamic
createRoom({required String roomId, required String displayName, required String token, bool micEnabled = true, bool camEnabled = true, String participantId = '', String maxResolution = 'sd', int defaultCameraIndex = 0, bool multiStream = true, CustomTrack? customCameraVideoTrack, CustomTrack? customMicrophoneAudioTrack, NotificationInfo notification = const NotificationInfo(title: "Video SDK", message: "Video SDK is sharing screen in the meeting", icon: "notification_share"), Mode mode = Mode.CONFERENCE, Map<String, dynamic> metaData = const {}, String signalingBaseUrl = '', PreferredProtocol preferredProtocol = PreferredProtocol.UDP_OVER_TCP}) Room
getAudioDevices() Future<List<AudioDeviceInfo>?>
getAudioOutputDevices() Future<List<MediaDeviceInfo>?>
getDeviceInfo() Future<Map<String, dynamic>>
getDevices() Future<List<DeviceInfo>?>
getVideoDevices() Future<List<VideoDeviceInfo>?>
isFirefox() Future<bool>
loadMediaDevices() Future<Map<MediaDeviceType, List<MediaDeviceInfo>>>
on(Events event, Function handler) → dynamic
registerForDeviceChange() → void
requestBluetoothPermission() Future<bool>
requestIOSScreenSharePermission() → void
requestPermissions([Permissions? permissions]) Future<Map<String, bool>>
setAppleAudioConfiguration() → void
updateDeviceList(List<MediaDeviceInfo> devices) → dynamic