|
视频通话插件 - iOS v2601.0
|
通用插件接口管理基类 更多...
#include <JCCCommonManager.h>
属性 | |
| E | engine |
| 获取 SDK 引擎对象,登录后可用于调用底层 SDK 接口,非特殊场景不建议直接使用 | |
通用插件接口管理基类
| - (void) addCallback: | (F) | callback |
订阅回调
| callback | 回调代理对象 |
| - (BOOL) enableRemoteCollaboration: | (BOOL) | enable |
开启/关闭远程协作
| enable |
|
| - (NSString *) getCallId |
获取通话ID
| - (JCCClientState) getClientLoginState |
获取当前登录状态
| - (JCCVersion *) getVersion |
获取SDK和底层库的版本号信息
| - (BOOL) login: | (JCCLoginParam *) | param |
| - (BOOL) logout |
登出并销毁,登出结果通过 onLogout 回调通知
| - (void) miniTalkingWindow |
最小化通话窗口
| - (void) removeCallback: | (F) | callback |
取消订阅回调
| callback | 回调代理对象 |
| - (void) restoreTalkingWindow |
恢复通话窗口
| - (bool) sendMessageInCall: | (NSString *) | type | |
| content: | (NSString *) | content | |
| toUserId: | (nullable NSString *) | userId |
透明通道发送消息给某个成员,userId 传空则发送给所有成员,消息内容不能大于4K
| type | 消息类型 |
| content | 消息内容 |
| userId | 对象ID |
| - (int) sendOnlineMessage: | (NSString *_Nonnull) | message | |
| userId: | (NSString *_Nonnull) | userId |
发送在线消息
| message | 消息内容 |
| userId | 对方用户ID |
onOnlineMessageSendResult 回调的 operatorId 参数 -1 表示调用异常,不会收到回调通知 | - (void) setCustomConfig: | (T) | customConfig |
设置定制配置参数
| customConfig | 定制化配置参数 |
| - (void) setVideoAngle: | (JCCMediaDeviceVideoAngle) | angle |
设置视频旋转角度
| angle | 视频旋转角度,参看 JCCMediaDeviceVideoAngle |
| - (void) switchFocusVideoView |
切换焦点视频
| - (void) uploadFile: | (JCCUploadFileParam *) | param |
上传文件
| param | 文件上传信息,参看 JCCUploadFileParam |