JCCallImpl class

Inheritance

Constructors

JCCallImpl()

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

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

generateByMode(int mode) Future<MediaConfig>
override

Constants

methodTag → const String