JCCallImpl class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addCallback(JCCallCallback callback)
→ bool
-
添加回调
override
-
answer(JCCallItem item, bool video)
→ Future<bool>
-
接听
override
-
audioRecord(JCCallItem item, bool enable, String filePath)
→ Future<bool>
-
开启/关闭通话录音
override
-
becomeActive(JCCallItem item)
→ Future<bool>
-
切换活跃通话
override
-
call(String userId, bool video, CallParam? callParam)
→ Future<bool>
-
发起一对一呼叫
override
-
createNativeJCCall(JCClient client, JCMediaDevice mediaDevice, JCCallCallback callback)
→ Future<bool>
-
override
-
destroyObj()
→ Future<bool>
-
销毁对象
override
-
enableUploadVideoStream(JCCallItem item)
→ Future<bool>
-
开启/关闭视频流发送
override
-
getActiveCallItem()
→ Future<JCCallItem?>
-
获得当前活跃的通话
override
-
getCallItems()
→ Future<List<JCCallItem>?>
-
获得通话对象列表
override
-
getMediaConfig()
→ Future<MediaConfig>
-
获得当前的媒体参数
override
-
getStatistics()
→ Future<String>
-
获得当前通话统计信息
override
-
hold(JCCallItem item)
→ Future<bool>
-
开启/取消呼叫保持
override
-
mute(JCCallItem item)
→ Future<bool>
-
开启/取消音频输入静音
override
-
muteMicrophone(JCCallItem item, bool mute)
→ Future<bool>
-
开启/取消音频输入静音
override
-
muteSpeaker(JCCallItem item, bool mute)
→ Future<bool>
-
开启/取消音频输出静音
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
removeCallback(JCCallCallback callback)
→ bool
-
删除回调
override
-
sendDtmf(JCCallItem item, int value)
→ Future<bool>
-
发送DTMF信息
override
-
sendMessage(JCCallItem item, String type, String content)
→ Future<bool>
-
通过通话建立的通道发送数据
override
-
setMaxCallNum(int num)
→ Future<bool>
-
设置最大支持通话数
override
-
setMicScale(JCCallItem item, int scale)
→ Future<bool>
-
设置麦克风输入声音线性放大值
override
-
setTermWhenNetDisconnected(bool term)
→ Future<bool>
-
设置当音频接收网络状态为无网络时是否挂断
override
-
term(JCCallItem item, int reason, String description)
→ Future<bool>
-
挂断
override
-
toString()
→ String
-
A string representation of this object.
inherited
-
updateMediaConfig(MediaConfig mediaConfig)
→ Future<bool>
-
更新媒体参数
override
-
videoRecord(JCCallItem item, bool enable, bool remote, int width, int height, String filePath, bool bothAudio, int keyframe)
→ Future<bool>
-
开启/关闭视频通话录制
override