class  JCSDK.JCCall.JCCall.MediaConfig
 
class  JCSDK.JCCall.JCCall.CallParam
 
class  JCSDK.JCCall.JCCall
 
interface  JCSDK.JCCall.JCCallCallback
 
class  JCSDK.JCCall.JCCallItem.ChangeParam
 
class  JCSDK.JCCall.JCCallItem
 

枚举

enum  JCSDK.JCCall.JCCall.DtmfValue {
  JCSDK.JCCall.JCCall.DtmfValue.DTMF_0 = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_0, JCSDK.JCCall.JCCall.DtmfValue.DTMF_1 = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_1, JCSDK.JCCall.JCCall.DtmfValue.DTMF_2 = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_2, JCSDK.JCCall.JCCall.DtmfValue.DTMF_3 = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_3,
  JCSDK.JCCall.JCCall.DtmfValue.DTMF_4 = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_4, JCSDK.JCCall.JCCall.DtmfValue.DTMF_5 = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_5, JCSDK.JCCall.JCCall.DtmfValue.DTMF_6 = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_6, JCSDK.JCCall.JCCall.DtmfValue.DTMF_7 = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_7,
  JCSDK.JCCall.JCCall.DtmfValue.DTMF_8 = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_8, JCSDK.JCCall.JCCall.DtmfValue.DTMF_9 = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_9, JCSDK.JCCall.JCCall.DtmfValue.DTMF_STAR = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_STAR, JCSDK.JCCall.JCCall.DtmfValue.DTMF_POUND = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_POUND,
  JCSDK.JCCall.JCCall.DtmfValue.DTMF_A = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_A, JCSDK.JCCall.JCCall.DtmfValue.DTMF_B = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_B, JCSDK.JCCall.JCCall.DtmfValue.DTMF_C = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_C, JCSDK.JCCall.JCCall.DtmfValue.DTMF_D = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_D
}
 
enum  JCSDK.JCCall.JCCall.MediaConfig.AecMode {
  JCSDK.JCCall.JCCall.MediaConfig.AecMode.AEC = EN_MTC_EC_TYPE.EN_MTC_EC_AEC, JCSDK.JCCall.JCCall.MediaConfig.AecMode.OS = EN_MTC_EC_TYPE.EN_MTC_EC_OS, JCSDK.JCCall.JCCall.MediaConfig.AecMode.AES = EN_MTC_EC_TYPE.EN_MTC_EC_AES, JCSDK.JCCall.JCCall.MediaConfig.AecMode.FDE = EN_MTC_EC_TYPE.EN_MTC_EC_AEC_FDE,
  JCSDK.JCCall.JCCall.MediaConfig.AecMode.SDE = EN_MTC_EC_TYPE.EN_MTC_EC_AEC_SDE
}
 
enum  JCSDK.JCCall.JCCall.MediaConfig.Mode {
  JCSDK.JCCall.JCCall.MediaConfig.Mode.V360P, JCSDK.JCCall.JCCall.MediaConfig.Mode.V720P, JCSDK.JCCall.JCCall.MediaConfig.Mode.IntelligentHardware, JCSDK.JCCall.JCCall.MediaConfig.Mode.IOT,
  JCSDK.JCCall.JCCall.MediaConfig.Mode.Sip
}
 
enum  JCSDK.JCCall.JCCallDirection { JCSDK.JCCall.JCCallDirection.In, JCSDK.JCCall.JCCallDirection.Out }
 
enum  JCSDK.JCCall.JCCallState {
  JCSDK.JCCall.JCCallState.Init, JCSDK.JCCall.JCCallState.Pending, JCSDK.JCCall.JCCallState.Connecting, JCSDK.JCCall.JCCallState.Talking,
  JCSDK.JCCall.JCCallState.Ok, JCSDK.JCCall.JCCallState.Cancel, JCSDK.JCCall.JCCallState.Canceled, JCSDK.JCCall.JCCallState.Missed,
  JCSDK.JCCall.JCCallState.Error
}
 
enum  JCSDK.JCCall.JCCallNetState {
  JCSDK.JCCall.JCCallNetState.NA = -100, JCSDK.JCCall.JCCallNetState.DISCONNECTED = -3, JCSDK.JCCall.JCCallNetState.VERY_BAD = -2, JCSDK.JCCall.JCCallNetState.BAD = -1,
  JCSDK.JCCall.JCCallNetState.NORMAL = 0, JCSDK.JCCall.JCCallNetState.GOOD = 1, JCSDK.JCCall.JCCallNetState.VERY_GOOD = 2
}
 

详细描述

枚举类型说明

◆ AecMode

回声消除模式

枚举值
AEC 

声学回声消除。支持在免提状态下的通话,对于iOS和Windows等性能较好的机型有效。

OS 

使用操作系统提供的声学回声消除功能,支持在免提状态下的通话。对于多数iOS和Android等品牌手机有效,但部分机型可能无效。

AES 

声学回声抑制,通过半双工方式实现回声抑制,通常不建议使用。

FDE 

软件自适应声学回声消除,对于大多数所有机型有效。但计算量比AEC稍大一些。SDE追踪延迟精度高,FDE能适应更大的延迟。

SDE 

软件自适应声学回声消除,对于大多数所有机型有效。但计算量比AEC稍大一些。SDE追踪延迟精度高,FDE能适应更大的延迟。

◆ DtmfValue

DTMF值

枚举值
DTMF_0 

DTMF_0

DTMF_1 

DTMF 1

DTMF_2 

DTMF 2

DTMF_3 

DTMF 3

DTMF_4 

DTMF 4

DTMF_5 

DTMF 5

DTMF_6 

DTMF 6

DTMF_7 

DTMF 7

DTMF_8 

DTMF 8

DTMF_9 

DTMF 9

DTMF_STAR 

DTMF *

DTMF_POUND 

DTMF #

DTMF_A 

DTMF A

DTMF_B 

DTMF B

DTMF_C 

DTMF C

DTMF_D 

DTMF D

◆ JCCallDirection

通话方向

枚举值
In 

呼入

Out 

呼出

◆ JCCallNetState

通话网络状态

枚举值
NA 

未知状态

DISCONNECTED 

无网络

VERY_BAD 

很差

BAD 

NORMAL 

一般

GOOD 

VERY_GOOD 

很好

◆ JCCallState

通话状态

枚举值
Init 

初始

Pending 

振铃

Connecting 

连接中

Talking 

通话中

Ok 

通话正常结束

Cancel 

未接通挂断

Canceled 

未接通被挂断

Missed 

未接

Error 

异常

◆ Mode

通话媒体配置模式

枚举值
V360P 

360P

V720P 

720P

IntelligentHardware 

智能硬件场景,比如会和手表通话等

IOT 

IOT模式

Sip 

对接落地业务,此模式会关闭 srtp 加密以及部分落地业务不支持的协商配置

最后更新时间: 2023/2/24 13:43:42