MTVideoCallPlugin class

Constructors

MTVideoCallPlugin.new()
factory

Properties

currMTRoom MTRoom?
getter/setter pair
currRoom → Room?
no setter
hashCode int
The hash code for this object.
no setterinherited
localAudioTrack → LocalAudioTrack?
no setter
localVideoTrack → LocalVideoTrack?
no setter
roomListener List<MTRoomEventListener>
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
trackListener List<MTTrackListener>
no setter

Methods

addMTRoomEventListener(MTRoomEventListener listener) → void
addMTTrackEventListener(MTTrackListener listener) → void
authenticate({required String apiKey}) Future<bool>
Listen: onDeviceChange, onParticipantAttended, onDisconnectedRoom, onConnectedRoom Listen: onParticipantPublishAudioTrack, onParticipantPublishVideoTrack Authenticating with MITEK system using api key was provided
changeVideoTrack(MediaDevice select) Future<void>
connect2Room({required MTQueue queue, required MTUser user, required MTRoom room}) Future<bool>
Call this function to start video call to MITEK system
connect2RoomUseAccessToken({required String accessToken}) Future<bool>
disconnectVideoCall() Future<bool>
Call this function to end and disconnect video call
enableMicrophone(bool enable) → void
enableVideo(bool enable) → void
getDeviceAudioInput() List<MediaDevice>
getDeviceVideoInput() List<MediaDevice>
getQueues() Future<List<MTQueue>>
Getting list language supported from MITEK system
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeMTRoomEventListener(MTRoomEventListener listener) → void
removeMTTrackEventListener(MTTrackListener listener) → void
rePublishVideoTrack() Future<void>
setInputAudio(MediaDevice inputAudio) Future<void>
setInputVideo(MediaDevice? inputVideo) Future<void>
startVideoCall({required MTUser user, required MTQueue queue}) Future<MTRoom>
Call this function before call 'startVideoCall' function It will create an session video call in MITEK system
toString() String
A string representation of this object.
inherited
unPublishVideoTrack() Future<void>

Operators

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

Static Properties

instance MTVideoCallPlugin
no setter