类 | |
| class | JCCallMediaConfig |
| class | JCCallParam |
| class | JCCall |
| class | JCCallCallback |
| class | JCCallItemChangeParam |
| class | JCCallItem |
函数 | |
| JCSDK_API JCCall * | createJCCall (JCClient *client, JCMediaDevice *mediaDevice, JCCallCallback *callback) |
| JCSDK_API void | destroyJCCall () |
详细描述
用于管理一对一通话
枚举类型说明
◆ AecMode
回声消除模式
◆ JCCallDirection
| enum JCCallDirection |
◆ JCCallDtmfValue
| enum JCCallDtmfValue |
DTMF值
◆ JCCallNetState
| enum JCCallNetState |
◆ JCCallState
| enum JCCallState |
◆ Mode
函数说明
◆ createJCCall()
| JCSDK_API JCCall * createJCCall | ( | JCClient * | client, |
| JCMediaDevice * | mediaDevice, | ||
| JCCallCallback * | callback | ||
| ) |
创建 JCCall 对象
JCCall 的所有接口函数,如无特殊说明,都建议在主线程调用
- 注解
- 调用此方法创建 JCCall 对象后,期间没有调用过 destroyJCCall 方法销毁对象,然后又重复调用此方法,会直接返回第一次创建的 JCCall 对象
- 调用此方法前确保 JCClient 已完成初始化,即 getState 方法获取的状态值不等于 JCClientReasonSDKNotInit
- 参数
-
client JCClient 对象 mediaDevice JCMediaDevice 对象,通过 JCMediaDevice.create 方法创建 callback JCCallCallback 对象,用于回调相关通知
- 返回
- JCCall 对象
- 异常
-
JCClient、JCMediaDevice、JCCallCallback 任意参数传空就会抛出异常
◆ destroyJCCall()
| JCSDK_API void destroyJCCall | ( | ) |
销毁 JCCall 对象
