ECMeetingManager Protocol Reference

Conforms to ECManagerBase
Declared in ECMeetingManager.h

Overview

聊天管理类 用于发送消息、录音、播音、下载附件消息等

– createMultMeetingByType:completion: required method

创建音频会议、视频会议回调

- (void)createMultMeetingByType:(ECCreateMeetingParams *)params completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completion

Parameters

params

会议类

completion

执行结果回调block

Declared In

ECMeetingManager.h

– joinMeeting:ByMeetingType:andMeetingPwd:completion: required method

加入音频会议、视频会议、实时对讲

- (void)joinMeeting:(NSString *)meetingNumber ByMeetingType:(ECMeetingType)meetingType andMeetingPwd:(NSString *)meetingPwd completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completion

Parameters

meetingNumber

房间号

meetingType

会议房间的类型

meetingPwd

房间密码

completion

执行结果回调block

Declared In

ECMeetingManager.h

– inviteMembersJoinToVoiceMeeting:andIsLoandingCall:andMembers:completion: required method

邀请成员加入音频会议

- (void)inviteMembersJoinToVoiceMeeting:(NSString *)meetingNumber andIsLoandingCall:(BOOL)isLoadingCall andMembers:(NSArray *)members completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completion

Parameters

meetingNumber

房间号

isLoadingCall

用户登录的是手机号或者VoIP号,YES是手机号,NO是VoIP号

members

加入房间的成员

completion

执行结果回调block

Declared In

ECMeetingManager.h

– inviteMembersJoinMultiMediaMeeting:andIsLoandingCall:andMembers:completion: required method

邀请成员加入音频会议、视频会议

- (void)inviteMembersJoinMultiMediaMeeting:(NSString *)meetingNumber andIsLoandingCall:(BOOL)isLoadingCall andMembers:(NSArray *)members completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completion

Parameters

meetingNumber

房间号

isLoadingCall

用户登录的是手机号或者VoIP号,YES是手机号,NO是VoIP号

members

加入房间的成员

completion

执行结果回调block

Declared In

ECMeetingManager.h

– inviteMembersJoinMultiMediaMeeting:andIsLoandingCall:andMembers:andDisplayNumber:andSDKUserData:andServiceUserData:completion: required method

邀请成员加入音频会议、视频会议

- (void)inviteMembersJoinMultiMediaMeeting:(NSString *)meetingNumber andIsLoandingCall:(BOOL)isLoadingCall andMembers:(NSArray *)members andDisplayNumber:(NSString *)displaynumber andSDKUserData:(NSString *)sdkUserData andServiceUserData:(NSString *)serviceUserData completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completion

Parameters

meetingNumber

房间号

isLoadingCall

用户登录的是手机号或者VoIP号,YES是手机号,NO是VoIP号

members

加入房间的成员

displaynumber

邀请非VoIP成员显示的号码

sdkUserData

邀请VoIP成员,透传自定义数据

serviceUserData

预留字段

completion

执行结果回调block

Declared In

ECMeetingManager.h

– exitMeeting required method

退出音频会议、实时对讲、视频会议

- (BOOL)exitMeeting

Return Value

YES 成功; NO 失败

Declared In

ECMeetingManager.h

– deleteMultMeetingByMeetingType:andMeetingNumber:completion: required method

解散音频会议、视频会议

- (void)deleteMultMeetingByMeetingType:(ECMeetingType)multMeetingType andMeetingNumber:(NSString *)meetingNumber completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completion

Parameters

multMeetingType

会议房间的类型

meetingNumber

房间号

completion

执行结果回调block

Declared In

ECMeetingManager.h

– queryMeetingMembersByMeetingType:andMeetingNumber:completion: required method

获取实时对讲、音频会议、视频会议成员列表

- (void)queryMeetingMembersByMeetingType:(ECMeetingType)meetingtype andMeetingNumber:(NSString *)meetingNumber completion:(void ( ^ ) ( ECError *error , NSArray *members ))completion

Parameters

meetingtype

会议房间的类型

meetingNumber

房间号

completion

执行结果回调block

Declared In

ECMeetingManager.h

– removeMemberFromMultMeetingByMeetingType:andMeetingNumber:andMember:completion: required method

踢人音频会议、视频会议

- (void)removeMemberFromMultMeetingByMeetingType:(ECMeetingType)multMeetingType andMeetingNumber:(NSString *)meetingNumber andMember:(ECVoIPAccount *)memberVoip completion:(void ( ^ ) ( ECError *error , ECVoIPAccount *memberVoip ))completion

Parameters

multMeetingType

会议房间的类型

meetingNumber

房间号

memberVoip

成员viop号

completion

执行结果回调block

Declared In

ECMeetingManager.h

– listAllMultMeetingsByMeetingType:andKeywords:completion: required method

获取音频会议、视频会议列表

- (void)listAllMultMeetingsByMeetingType:(ECMeetingType)multMeetingType andKeywords:(NSString *)keywords completion:(void ( ^ ) ( ECError *error , NSArray *meetingList ))completion

Parameters

multMeetingType

会议房间的类型

keywords

房间密码

completion

执行结果回调block

Declared In

ECMeetingManager.h

– createInterphoneMeetingWithMembers:completion: required method

创建实时对讲

- (void)createInterphoneMeetingWithMembers:(NSArray *)members completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completion

Parameters

members

成员

completion

执行结果回调block

Declared In

ECMeetingManager.h

– controlMicInInterphoneMeeting:completion: required method

实时对讲进行控麦

- (void)controlMicInInterphoneMeeting:(NSString *)meetingNumber completion:(void ( ^ ) ( ECError *error , NSString *memberVoip ))completion

Parameters

meetingNumber

房间号

completion

执行结果回调block

Declared In

ECMeetingManager.h

– releaseMicInInterphoneMeeting:completion: required method

实时对讲放麦

- (void)releaseMicInInterphoneMeeting:(NSString *)meetingNumber completion:(void ( ^ ) ( ECError *error , NSString *memberVoip ))completion

Parameters

meetingNumber

房间号

completion

执行结果回调block

Declared In

ECMeetingManager.h

– publishSelfVideoFrameInVideoMeeting:completion: required method

视频会议发布自己的视频

- (void)publishSelfVideoFrameInVideoMeeting:(NSString *)meetingNumber completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completion

Parameters

meetingNumber

房间号

completion

执行结果回调block

Declared In

ECMeetingManager.h

– cancelPublishSelfVideoFrameInVideoMeeting:completion: required method

视频会议取消自己的视频

- (void)cancelPublishSelfVideoFrameInVideoMeeting:(NSString *)meetingNumber completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completion

Parameters

meetingNumber

房间号

completion

执行结果回调block

Declared In

ECMeetingManager.h

– requestMemberVideoWithAccount:andDisplayView:andVideoMeeting:andPwd:andPort:completion: required method

视频会议请求某一远端视频

- (void)requestMemberVideoWithAccount:(NSString *)username andDisplayView:(UIView *)displayView andVideoMeeting:(NSString *)meetingNumber andPwd:(NSString *)meetingPwd andPort:(NSInteger)port completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber , NSString *member ))completion

Parameters

username

用户账号

displayView

显示的view

meetingNumber

房间号

meetingPwd

房间密码

port

视频源端口

completion

执行结果回调block

Declared In

ECMeetingManager.h

– cancelMemberVideoWithAccount:andVideoMeeting:andPwd:completion: required method

视频会议取消请求某一远端视频

- (void)cancelMemberVideoWithAccount:(NSString *)username andVideoMeeting:(NSString *)meetingNumber andPwd:(NSString *)meetingPwd completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber , NSString *member ))completion

Parameters

username

用户账号

meetingNumber

房间号

meetingPwd

房间密码

completion

执行结果回调block

Declared In

ECMeetingManager.h

– setVideoConferenceAddr: required method

设置会议地址

- (NSInteger)setVideoConferenceAddr:(NSString *)addr

Parameters

addr

视频会议源地址

Return Value

0:成功 非0失败

Declared In

ECMeetingManager.h

– setMember:speakListen:ofMeetingType:andMeetingNumber:completion: required method

设置会议某成员是否可听可讲(不支持实时对讲)

- (void)setMember:(ECVoIPAccount *)memberVoip speakListen:(NSInteger)speakListen ofMeetingType:(ECMeetingType)meetingType andMeetingNumber:(NSString *)meetingNumber completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completion

Parameters

memberVoip

成员viop号

speakListen

是否可听可讲 1、禁言 2、可讲 3、禁听 4、可听

meetingType

会议房间的类型

meetingNumber

房间号

completion

执行结果回调block

Declared In

ECMeetingManager.h