SignalingManager class
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
-
signalingAccept({required SignalingInfo info, String? operationID})
→ Future<SignalingCertificate>
-
同意某人音视频邀请
info
信令对象SignalingInfo
-
signalingCancel({required SignalingInfo info, String? operationID})
→ Future<void>
-
邀请者取消音视频通话
info
信令对象SignalingInfo
-
signalingCloseRoom({required String roomID, String? operationID})
→ Future
-
结束会议
roomID
会议ID
-
signalingCreateMeeting({required String meetingName, String? meetingHostUserID, int? startTime, int? meetingDuration, List<String> inviteeUserIDList = const [], String? ex, String? operationID})
→ Future<SignalingCertificate>
-
创建会议室
meetingName
会议主题
meetingHostUserID
会议主持人ID
startTime
开始时间s
meetingDuration
会议时长s
inviteeUserIDList
被邀请人ID列表
ex
其他
-
signalingGetMeetings({String? operationID})
→ Future<MeetingInfoList>
-
获取所有的未完成会议
roomID
会议ID
-
signalingGetRoomByGroupID({required String groupID, String? operationID})
→ Future<RoomCallingInfo>
-
获取当前群通话信息
groupID
当前群ID
-
signalingGetTokenByRoomID({required String roomID, String? operationID})
→ Future<SignalingCertificate>
-
获取进入房间的信息
roomID
当前房间ID
-
signalingHungUp({required SignalingInfo info, String? operationID})
→ Future<void>
-
挂断
info
信令对象SignalingInfo
-
signalingInvite({required SignalingInfo info, String? operationID})
→ Future<SignalingCertificate>
-
邀请个人加入音视频
info
信令对象SignalingInfo
-
signalingInviteInGroup({required SignalingInfo info, String? operationID})
→ Future<SignalingCertificate>
-
邀请群里某些人加入音视频
info
信令对象SignalingInfo
-
signalingJoinMeeting({required String meetingID, String? meetingName, String? participantNickname, String? operationID})
→ Future<SignalingCertificate>
-
加入会议室
meetingID
会议ID
meetingName
会议主题
participantNickname
加入房间显示的名称
-
signalingOperateStream({required String roomID, String? streamType, required String userID, bool mute = false, bool muteAll = false, String? operationID})
→ Future
-
会议室 管理员对指定的某一个入会人员设置禁言
roomID
会议ID
streamType
video/audio
userID
被禁言的用户ID
mute
true:禁言
muteAll
true:video/audio 一起设置
-
signalingReject({required SignalingInfo info, String? operationID})
→ Future<void>
-
拒绝某人音视频邀请
info
信令对象SignalingInfo
-
signalingSendCustomSignal({required String roomID, required String customInfo, String? operationID})
→ Future
-
自定义信令
roomID
会议ID
customInfo
自定义信令
-
signalingUpdateMeetingInfo({required Map info, String? operationID})
→ Future<void>
-
会议设置
required String roomID,
-
toString()
→ String
-
A string representation of this object.
inherited