ECMeetingManager Protocol Reference
| Conforms to | ECManagerBase |
|---|---|
| Declared in | ECMeetingManager.h |
– createMultMeetingByType:completion:
required method
创建音频会议、视频会议回调
- (void)createMultMeetingByType:(ECCreateMeetingParams *)params completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completionParameters
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 ))completionParameters
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 ))completionParameters
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 ))completionParameters
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 ))completionParameters
meetingNumber |
房间号 |
|---|---|
isLoadingCall |
用户登录的是手机号或者VoIP号,YES是手机号,NO是VoIP号 |
members |
加入房间的成员 |
displaynumber |
邀请非VoIP成员显示的号码 |
sdkUserData |
邀请VoIP成员,透传自定义数据 |
serviceUserData |
预留字段 |
completion |
执行结果回调block |
Declared In
ECMeetingManager.h
– exitMeeting
required method
退出音频会议、实时对讲、视频会议
- (BOOL)exitMeetingReturn 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 ))completionParameters
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 ))completionParameters
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 ))completionParameters
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 ))completionParameters
multMeetingType |
会议房间的类型 |
|---|---|
keywords |
房间密码 |
completion |
执行结果回调block |
Declared In
ECMeetingManager.h
– createInterphoneMeetingWithMembers:completion:
required method
创建实时对讲
- (void)createInterphoneMeetingWithMembers:(NSArray *)members completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completionParameters
members |
成员 |
|---|---|
completion |
执行结果回调block |
Declared In
ECMeetingManager.h
– controlMicInInterphoneMeeting:completion:
required method
实时对讲进行控麦
- (void)controlMicInInterphoneMeeting:(NSString *)meetingNumber completion:(void ( ^ ) ( ECError *error , NSString *memberVoip ))completionParameters
meetingNumber |
房间号 |
|---|---|
completion |
执行结果回调block |
Declared In
ECMeetingManager.h
– releaseMicInInterphoneMeeting:completion:
required method
实时对讲放麦
- (void)releaseMicInInterphoneMeeting:(NSString *)meetingNumber completion:(void ( ^ ) ( ECError *error , NSString *memberVoip ))completionParameters
meetingNumber |
房间号 |
|---|---|
completion |
执行结果回调block |
Declared In
ECMeetingManager.h
– publishSelfVideoFrameInVideoMeeting:completion:
required method
视频会议发布自己的视频
- (void)publishSelfVideoFrameInVideoMeeting:(NSString *)meetingNumber completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completionParameters
meetingNumber |
房间号 |
|---|---|
completion |
执行结果回调block |
Declared In
ECMeetingManager.h
– cancelPublishSelfVideoFrameInVideoMeeting:completion:
required method
视频会议取消自己的视频
- (void)cancelPublishSelfVideoFrameInVideoMeeting:(NSString *)meetingNumber completion:(void ( ^ ) ( ECError *error , NSString *meetingNumber ))completionParameters
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 ))completionParameters
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 ))completionParameters
username |
用户账号 |
|---|---|
meetingNumber |
房间号 |
meetingPwd |
房间密码 |
completion |
执行结果回调block |
Declared In
ECMeetingManager.h
– setVideoConferenceAddr:
required method
设置会议地址
- (NSInteger)setVideoConferenceAddr:(NSString *)addrParameters
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 ))completionParameters
memberVoip |
成员viop号 |
|---|---|
speakListen |
是否可听可讲 1、禁言 2、可讲 3、禁听 4、可听 |
meetingType |
会议房间的类型 |
meetingNumber |
房间号 |
completion |
执行结果回调block |
Declared In
ECMeetingManager.h