SignalingManager class

Constructors

SignalingManager(MethodChannel _channel)

Properties

hashCode int
The hash code for this object.
no setterinherited
listener OnSignalingListener
getter/setter pair
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
setSignalingListener(OnSignalingListener listener) Future
信令监听
signalingAccept({required SignalingInfo info, String? operationID}) Future<SignalingCertificate>
同意某人音视频邀请 info 信令对象SignalingInfo
signalingCancel({required SignalingInfo info, String? operationID}) Future
邀请者取消音视频通话 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
挂断 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
拒绝某人音视频邀请 info 信令对象SignalingInfo
signalingSendCustomSignal({required String roomID, required String customInfo, String? operationID}) Future
自定义信令 roomID 会议ID customInfo 自定义信令
signalingUpdateMeetingInfo({required Map info, String? operationID}) Future
会议设置 required String roomID, String? meetingName, String? ex, int startTime = 0, int endTime = 0, bool participantCanUnmuteSelf = true, bool participantCanEnableVideo = true, bool onlyHostInviteUser = true, bool onlyHostShareScreen = true, bool joinDisableMicrophone = true, bool joinDisableVideo = true, bool isMuteAllVideo = true, bool isMuteAllMicrophone = true, List
toString() String
A string representation of this object.
inherited

Operators

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