public interface ECMeetingManager
会议创建、会议列表查询、会议成员查询、会议退出、会议解散
实时对讲创建、实时对讲退出、实时对讲控麦、实时对讲放麦
视频会议发布和取消视频图象接口、请求和取消请求成员视频图像接口
限定符和类型 | 方法和说明 |
---|---|
void |
cancelPublishSelfVideoFrameInVideoMeeting(java.lang.String meetingNo,
ECMeetingManager.OnSelfVideoFrameChangedListener listener)
在当前参与的视频会议中取消发布自己的视频图像
|
int |
cancelRequestMemberVideoInVideoMeeting(java.lang.String meetingNo,
java.lang.String meetingPwd,
java.lang.String account,
ECMeetingManager.OnMemberVideoFrameChangedListener listener)
在当前参与的视频会议中取消实时获取某一成员的视频图像
|
void |
controlMicInInterPhoneMeeting(java.lang.String meetingNo,
ECMeetingManager.OnControlMicInInterPhoneListener listener)
实时对讲抢麦接口
|
void |
createInterPhoneMeeting(java.lang.String[] members,
ECMeetingManager.ECCreateMeetingParams.ToneModeInterPhone toneMode,
ECMeetingManager.OnCreateOrJoinMeetingListener listener) |
void |
createInterPhoneMeeting(java.lang.String[] members,
ECMeetingManager.OnCreateOrJoinMeetingListener listener)
创建并邀请成员加入实时对讲接口
|
void |
createMultiMeetingByType(ECMeetingManager.ECCreateMeetingParams params,
ECMeetingManager.ECMeetingType meetingType,
ECMeetingManager.OnCreateOrJoinMeetingListener listener)
根据会议参数创建一个音频会议或者视频会议
|
void |
deleteMultiMeetingByType(ECMeetingManager.ECMeetingType meetingType,
java.lang.String meetingNo,
ECMeetingManager.OnDeleteMeetingListener listener)
根据会议类型删除会议(解散会议)接口
|
boolean |
exitMeeting(ECMeetingManager.ECMeetingType meetingType)
退出会议接口
|
void |
inviteMembersJoinToMeeting(java.lang.String meetingNo,
java.lang.String[] members,
boolean isLandingCall,
boolean isSpeak,
boolean isListen,
java.lang.String displayname,
java.lang.String sdkuserdata,
java.lang.String serveruserdata,
ECMeetingManager.OnInviteMembersJoinToMeetingListener listener) |
void |
inviteMembersJoinToMeeting(java.lang.String meetingNo,
java.lang.String[] members,
boolean isLandingCall,
ECMeetingManager.OnInviteMembersJoinToMeetingListener listener)
邀请加入音视频频会议
|
void |
inviteMembersJoinToMeeting(java.lang.String meetingNo,
java.lang.String[] members,
boolean isLandingCall,
java.lang.String displayname,
java.lang.String sdkuserdata,
java.lang.String serveruserdata,
ECMeetingManager.OnInviteMembersJoinToMeetingListener listener)
邀请加入音视频会议
|
void |
inviteMembersJoinToVoiceMeeting(java.lang.String meetingNo,
java.lang.String[] members,
boolean isLandingCall,
ECMeetingManager.OnInviteMembersJoinToMeetingListener listener)
已过时。
|
void |
joinMeetingByType(java.lang.String meetingNo,
java.lang.String meetingPwd,
ECMeetingManager.ECMeetingType meetingType,
ECMeetingManager.OnCreateOrJoinMeetingListener listener)
根据提供的会议号加入会议
|
void |
listAllMultiMeetingsByType(java.lang.String keywords,
ECMeetingManager.ECMeetingType meetingType,
ECMeetingManager.OnListAllMeetingsListener<? extends ECMeeting> listener)
查询会议列表接口
|
void |
listPageMultiMeetingsByType(java.lang.String keywords,
ECMeetingManager.ECMeetingType meetingType,
com.yuntongxun.ecsdk.meeting.ECMeetingPageMatch match,
ECMeetingManager.OnListPageMeetingsListener<? extends ECMeeting> listener) |
void |
publishSelfVideoFrameInVideoMeeting(java.lang.String meetingNo,
ECMeetingManager.OnSelfVideoFrameChangedListener listener)
在当前参与的视频会议中发布自己的视频图像
|
void |
queryMeetingMembersByType(java.lang.String meetingNo,
ECMeetingManager.ECMeetingType meetingType,
ECMeetingManager.OnQueryMeetingMembersListener<? extends ECMeetingMember> listener)
查询会议成员接口
|
void |
releaseMicInInterPhoneMeeting(java.lang.String meetingNo,
ECMeetingManager.OnReleaseMicInInterPhoneListener listener)
实时对讲放麦接口
|
void |
removeMemberFromMultiMeetingByType(ECMeetingManager.ECMeetingType meetingType,
java.lang.String meetingNo,
java.lang.String removeMember,
boolean isMobile,
ECMeetingManager.OnRemoveMemberFromMeetingListener listener)
移除会议成员
|
int |
requestMemberVideoInVideoMeeting(java.lang.String meetingNo,
java.lang.String meetingPwd,
java.lang.String account,
android.view.View displayView,
java.lang.String ip,
int port,
ECMeetingManager.OnMemberVideoFrameChangedListener listener)
在当前参与的视频会议中请求获取某一成员的视频图像
|
int |
requestMemberVideoInVideoMeeting(java.lang.String meetingNo,
java.lang.String meetingPwd,
java.lang.String account,
android.view.View displayView,
java.lang.String ip,
int port,
java.lang.String cry,
java.lang.String cryKey,
ECMeetingManager.OnMemberVideoFrameChangedListener listener) |
int |
resetVideoMeetingWindow(java.lang.String account,
android.view.View videoWindow)
重置当前视频成员的视频图像窗口
|
void |
setMemberSpeakListen(ECVoipAccount account,
ECMeetingManager.ECSpeakListenType speakListenType,
java.lang.String meetingNum,
ECMeetingManager.ECMeetingType meetingType,
ECMeetingManager.OnSetMemberSpeakListenListener listener)
设置语音、视频会议成员禁言、禁听接口
|
void |
setOnMeetingListener(OnMeetingListener listener)
设置会议推送消息处理接口
|
void setOnMeetingListener(OnMeetingListener listener)
listener
- 会议推送消息处理接口void createMultiMeetingByType(ECMeetingManager.ECCreateMeetingParams params, ECMeetingManager.ECMeetingType meetingType, ECMeetingManager.OnCreateOrJoinMeetingListener listener)
params
- 创建会议的初始化会议参数meetingType
- 创建的会议类型listener
- 创建会议结果回调接口ECMeetingManager.ECCreateMeetingParams
,
ECMeetingManager.ECMeetingType
,
ECMeetingManager.OnCreateOrJoinMeetingListener
void joinMeetingByType(java.lang.String meetingNo, java.lang.String meetingPwd, ECMeetingManager.ECMeetingType meetingType, ECMeetingManager.OnCreateOrJoinMeetingListener listener)
meetingNo
- 会议号meetingPwd
- 会议密码meetingType
- 会议类型listener
- 加入会议结果回调接口ECMeetingManager.ECMeetingType
,
ECMeetingManager.OnCreateOrJoinMeetingListener
@Deprecated void inviteMembersJoinToVoiceMeeting(java.lang.String meetingNo, java.lang.String[] members, boolean isLandingCall, ECMeetingManager.OnInviteMembersJoinToMeetingListener listener)
void inviteMembersJoinToMeeting(java.lang.String meetingNo, java.lang.String[] members, boolean isLandingCall, ECMeetingManager.OnInviteMembersJoinToMeetingListener listener)
meetingNo
- 会议号members
- 邀请加入音频会议的成员数组listener
- 邀请加入音频会议结果回调接口isLandingCall
- 是否落地电话方式邀请ECMeetingManager.OnInviteMembersJoinToMeetingListener
void inviteMembersJoinToMeeting(java.lang.String meetingNo, java.lang.String[] members, boolean isLandingCall, boolean isSpeak, boolean isListen, java.lang.String displayname, java.lang.String sdkuserdata, java.lang.String serveruserdata, ECMeetingManager.OnInviteMembersJoinToMeetingListener listener)
void inviteMembersJoinToMeeting(java.lang.String meetingNo, java.lang.String[] members, boolean isLandingCall, java.lang.String displayname, java.lang.String sdkuserdata, java.lang.String serveruserdata, ECMeetingManager.OnInviteMembersJoinToMeetingListener listener)
meetingNo
- 会议号members
- 邀请加入音频会议的成员数组isLandingCall
- 是否落地电话方式邀请displayname
- 落地显示号码sdkuserdata
- 用户自定义透传字段serveruserdata
- 预留字段listener
- 回调接口void queryMeetingMembersByType(java.lang.String meetingNo, ECMeetingManager.ECMeetingType meetingType, ECMeetingManager.OnQueryMeetingMembersListener<? extends ECMeetingMember> listener)
meetingNo
- 会议号meetingType
- 会议类型listener
- 查询会议成员结果回调接口ECMeetingManager.ECMeetingType
,
ECMeetingManager.OnQueryMeetingMembersListener
void listPageMultiMeetingsByType(java.lang.String keywords, ECMeetingManager.ECMeetingType meetingType, com.yuntongxun.ecsdk.meeting.ECMeetingPageMatch match, ECMeetingManager.OnListPageMeetingsListener<? extends ECMeeting> listener)
void listAllMultiMeetingsByType(java.lang.String keywords, ECMeetingManager.ECMeetingType meetingType, ECMeetingManager.OnListAllMeetingsListener<? extends ECMeeting> listener)
keywords
- 查询关键词meetingType
- 查询的会议类型listener
- 查询会议列表结果回调接口ECMeetingManager.ECMeetingType
,
ECMeetingManager.OnListAllMeetingsListener
boolean exitMeeting(ECMeetingManager.ECMeetingType meetingType)
meetingType
- 会议类型void deleteMultiMeetingByType(ECMeetingManager.ECMeetingType meetingType, java.lang.String meetingNo, ECMeetingManager.OnDeleteMeetingListener listener)
meetingType
- 会议类型meetingNo
- 会议唯一标识listener
- 删除会议(解散会议)执行结果回调接口ECMeetingManager.ECMeetingType
,
ECMeetingManager.OnDeleteMeetingListener
void removeMemberFromMultiMeetingByType(ECMeetingManager.ECMeetingType meetingType, java.lang.String meetingNo, java.lang.String removeMember, boolean isMobile, ECMeetingManager.OnRemoveMemberFromMeetingListener listener)
meetingType
- 会议类型meetingNo
- 会议唯一标识removeMember
- 被移除的会议成员账号isMobile
- 成员账号类型(是否以落地电话方式加入的会议)listener
- 移除会议成员结果回调接口ECMeetingManager.ECMeetingType
,
ECMeetingManager.OnRemoveMemberFromMeetingListener
void createInterPhoneMeeting(java.lang.String[] members, ECMeetingManager.OnCreateOrJoinMeetingListener listener)
members
- 参与实时对讲的成员数组listener
- 实时对讲创建结果回调接口ECMeetingManager.OnCreateOrJoinMeetingListener
void createInterPhoneMeeting(java.lang.String[] members, ECMeetingManager.ECCreateMeetingParams.ToneModeInterPhone toneMode, ECMeetingManager.OnCreateOrJoinMeetingListener listener)
void controlMicInInterPhoneMeeting(java.lang.String meetingNo, ECMeetingManager.OnControlMicInInterPhoneListener listener)
meetingNo
- 实时对讲号listener
- 实时对讲抢麦结果回调ECMeetingManager.OnControlMicInInterPhoneListener
void releaseMicInInterPhoneMeeting(java.lang.String meetingNo, ECMeetingManager.OnReleaseMicInInterPhoneListener listener)
meetingNo
- 实时对讲号listener
- 实时对讲放麦结果回调ECMeetingManager.OnReleaseMicInInterPhoneListener
void publishSelfVideoFrameInVideoMeeting(java.lang.String meetingNo, ECMeetingManager.OnSelfVideoFrameChangedListener listener)
meetingNo
- 会议号listener
- 发布自己的视频图像回调接口void cancelPublishSelfVideoFrameInVideoMeeting(java.lang.String meetingNo, ECMeetingManager.OnSelfVideoFrameChangedListener listener)
meetingNo
- 会议号listener
- 取消发布自己的视频图像回调接口int requestMemberVideoInVideoMeeting(java.lang.String meetingNo, java.lang.String meetingPwd, java.lang.String account, android.view.View displayView, java.lang.String ip, int port, ECMeetingManager.OnMemberVideoFrameChangedListener listener)
meetingNo
- 会议号meetingPwd
- 会议密码account
- 获取视频图像的成员账号displayView
- 视频图像显示控件ip
- 视频会议地址port
- 视频会议端口listener
- 请求获取某一成员的视频图像失败回调int requestMemberVideoInVideoMeeting(java.lang.String meetingNo, java.lang.String meetingPwd, java.lang.String account, android.view.View displayView, java.lang.String ip, int port, java.lang.String cry, java.lang.String cryKey, ECMeetingManager.OnMemberVideoFrameChangedListener listener)
int cancelRequestMemberVideoInVideoMeeting(java.lang.String meetingNo, java.lang.String meetingPwd, java.lang.String account, ECMeetingManager.OnMemberVideoFrameChangedListener listener)
meetingNo
- 会议号meetingPwd
- 会议密码account
- 取消获取视频图像的成员账号listener
- 取消获取某一成员的视频图像失败回调int resetVideoMeetingWindow(java.lang.String account, android.view.View videoWindow)
account
- 成员账号videoWindow
- 成员账号视频图像显示的窗口void setMemberSpeakListen(ECVoipAccount account, ECMeetingManager.ECSpeakListenType speakListenType, java.lang.String meetingNum, ECMeetingManager.ECMeetingType meetingType, ECMeetingManager.OnSetMemberSpeakListenListener listener)
account
- speakListenType
- meetingNum
- meetingType
- listener
- Copyright © 2017 All rights reserved.