RtcViewmodel class
Methods
acceptParticipant ({required RemoteActivityData ? request , required bool accept , bool acceptAll = false })
→ void
addAllMessage (List <RemoteActivityData > message )
→ void
addEmoji (EmojiMessage emoji )
→ void
addListener (VoidCallback listener )
→ void
Register a closure to be called when the object changes.
inherited
addMessage (RemoteActivityData message )
→ void
addParticipant (List <ParticipantTrack > participants )
→ void
addParticipantInLobby (RemoteActivityData participant )
→ void
addParticipantToConsentList (RemoteParticipant participant )
→ void
addPrivateMessage (RemoteActivityData message )
→ void
addTranscription (TranscriptionModel value )
→ void
cancelMainChatControllerEvent ()
→ void
cancelPrivateChatEvents ()
→ void
cancelPublicChatEvents ()
→ void
cancelRoomEvents ()
→ void
cancelUploadAttachmentEvent ()
→ void
checkAndAddUserToLobbyList (RemoteActivityData remoteData )
→ void
checkAndCreatePrivateChat (String ? identity , String ? name )
→ void
checkSessionStatus ({bool asUser = false , Function ? callBack })
→ void
checkTranscriptionStateAndReturn (RemoteActivityData remoteData )
→ void
collectInactiveParticipant (List <ParticipantAttendanceData > ? data )
→ void
collectTranscriptionData (RemoteActivityData remoteData )
→ void
configAutoRecording ()
→ void
disableAudio ()
→ void
disableVideo ()
→ void
dispose ()
→ void
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
inherited
disposeScreenShare ()
→ Future <void >
enableAudio ()
→ Future <void >
enableVideo ()
→ void
endMeetingForAll ()
→ void
fetchLanguages ()
→ Future <List <LanguageModel > >
getAttendanceListForParticipant ()
→ void
getCameraAlpha ()
→ double
getCoHost ()
→ bool
getLobbyRequestList ()
→ List <RemoteActivityData >
getMeetingEndDate ()
→ String ?
getMessageList ()
→ List <RemoteActivityData >
getMicAlpha ()
→ double
getParticipantConsentList ({VoidCallback ? onLoaded })
→ void
getParticipantList ()
→ List <ParticipantTrack >
getParticipantNameByIdentity (String ? identity )
→ String
getPrivateChatForParticipant (String identity )
→ List <RemoteActivityData >
getPrivateChatIdentity ()
→ String
getPrivateChatUserName ()
→ String
getPrivateMessage ()
→ Map <String , PrivateChatModel >
getSessionId ()
→ String ?
getUnReadCount ()
→ int
getUnreadCountPrivateChat ()
→ int
getWhiteboardData ()
→ void
hasAlreadyAcceptedConsent ()
→ bool
increaseUnreadCount ()
→ void
increaseUnreadPrivateChatCount ()
→ void
isAutoMeetingEndEnable ()
→ bool
isCoHost ()
→ bool
isHandRaised (String identity )
→ bool
isHost ()
→ bool
isVisibleForCoHost (String role , String targetRole )
→ bool
isVisibleForHost (String role , String targetRole )
→ bool
locallyUpdateRecordingConsentStatus (bool status )
→ void
makeCoHost (String identity , bool isCoHost )
→ void
meetingTimeExtend ()
→ void
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners ()
→ void
Call all the registered listeners.
inherited
removeEmojiAt (int position )
→ void
removeFromCall (String identity )
→ void
removeListener (VoidCallback listener )
→ void
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
removeParticipantFromConsentList (String participantId )
→ void
requestForTranscriptionState ()
→ void
resendRecordingConsent (String ? identity )
→ void
resetProgress ()
→ void
resetRecordingActionInProgressAfterDelay ([int seconds = 10 ])
→ void
resetUnreadCount ()
→ void
resetUnreadPrivateChatCount ()
→ void
saveTranscriptionLanguage (TranscriptionActionModel ? liveCaptionsData )
→ void
sendAction (ActionModel action )
→ Future <void >
sendEvent (RTCEvents event )
→ void
sendMainChatControllerEvent (RTCEvents event )
→ void
sendMessageToUI (String ? message )
→ void
sendPrivateAction (ActionModel action , String ? identity )
→ Future <void >
sendPrivateChatEvent (RTCEvents event )
→ void
sendPrivateMessage (String ? identity , String ? name , String userMessage )
→ Future <void >
sendPublicChatEvent (RTCEvents event )
→ void
sendPublicMessage (String userMessage )
→ Future <void >
sendUploadAttachmentEvent (RTCEvents event )
→ void
setCameraAlpha (double alpha )
→ void
setCoHost (bool isCoHost )
→ void
setHandRaised (RemoteActivityData remoteData )
→ void
setHandRaisedForLocal (ActionModel action )
→ void
setMicAlpha (double alpha )
→ void
setMyHandRaised (bool isHandRaised )
→ void
setPrivateChatIdentity (String identity )
→ void
setPrivateChatUserName (String name )
→ void
setRecording (bool isRecording )
→ void
setTranscriptionLanguage (LanguageModel selectedLanguage , Function transcriptionEnabled )
→ void
startLobbyCheck ()
→ void
startReactionCheck ()
→ void
startRecording ({bool isNeedToShowError = true })
→ void
startRecordingConsent ()
→ void
startRecordingConsentFlow ()
→ void
startTranscription ()
→ void
stopHandRaisedForAll ()
→ void
stopLobbyCheck ()
→ void
stopRecording ()
→ void
toString ()
→ String
A string representation of this object.
inherited
translateText (TranscriptionModel transcriptionData , {Function ? callBack })
→ void
updateIdentityToNameMap ()
→ void
updateParticipantName ({String ? participant , required String newName })
→ void
updateRecordingConsentStatus (bool status , {bool needToUpdateLocally = false })
→ void
uploadAttachment (File file , Function ? onUploadSuccess )
→ void
uploadPrivateAttachment (String identity , String name , File file , Function ? onUploadSuccess )
→ void
verifyRecordingConsent (RemoteActivityData remoteData )
→ void