#import <IEMCallManager.h>
添加回调代理
- 参数
-
aDelegate | 要添加的代理 |
aQueue | 执行代理方法的队列 |
- (EMError *) answerIncomingCall: |
|
(NSString *) |
aSessionId |
|
|
optional |
- (void) endCall: |
|
(NSString *) |
aSessionId |
reason: |
|
(EMCallEndReason) |
aReason |
|
|
| |
|
optional |
结束通话
- 参数
-
aSessionId | 通话的ID |
aReason | 结束原因 |
发起视频会话
- 参数
-
aUsername | 被呼叫的用户(不能与自己通话) |
pError | 错误信息 |
- 返回
- 会话的实例
发起语音会话
- 参数
-
aUsername | 被呼叫的用户(不能与自己通话) |
pError | 错误信息 |
- 返回
- 会话实例
- (EMError *) markCallSession: |
|
(NSString *) |
aSessionId |
isSilence: |
|
(BOOL) |
aIsSilence |
|
|
| |
|
optional |
将实时通话静音
- 参数
-
aSessionId | 通话的ID |
aIsSilence | 是否静音 |
- 返回
- 错误信息
- (void) pauseVideoTransfer: |
|
(NSString *) |
aSessionId |
|
|
optional |
- (void) pauseVoiceAndVideoTransfer: |
|
(NSString *) |
aSessionId |
|
|
optional |
- (void) pauseVoiceTransfer: |
|
(NSString *) |
aSessionId |
|
|
optional |
- (void) resumeVideoTransfer: |
|
(NSString *) |
aSessionId |
|
|
optional |
- (void) resumeVoiceAndVideoTransfer: |
|
(NSString *) |
aSessionId |
|
|
optional |
- (void) resumeVoiceTransfer: |
|
(NSString *) |
aSessionId |
|
|
optional |
- (void) setVideoAdaptive: |
|
(BOOL) |
aFlag |
|
|
optional |
设置开启或者关闭自适应视频码率,默认是关闭状态
- 参数
-
该协议的文档由以下文件生成: