- JRTCExpressEngine
SDK的核心接口类,实现实时音视频的主要功能
- JRTCErrorCode
错误码
| 方法 |
描述 |
| createEngine |
初始化SDK |
| destroyEngine |
释放资源 |
| setMediaConfig |
设置媒体配置 |
| 方法 |
描述 |
| getCamera |
获取当前已打开的摄像头或者默认摄像头 |
| getAllCameras |
获取摄像头列表 |
| switchCamera |
切换摄像头 |
| enableAudioOutput |
开启/关闭音频输出,本地禁音 |
| enableSpeaker |
开启/关闭扬声器 |
| setCameraFocus |
设置触屏对焦 |
| getCameraMaxZoom |
获取摄像头支持的最大变焦倍数 |
| setCameraZoom |
设置摄像头变焦倍数 |
| isCameraTorchSupported |
查询摄像头是否支持闪光灯 |
| setCameraTorchOn |
设置是否打开闪光灯 |
| setCameraExposureLevel |
设置手动曝光度 |
| getAudioRoute |
获取音频路由 |
| 方法 |
描述 |
| joinChannel |
创建并加入频道 |
| leaveChannel |
离开频道 |
| 方法 |
描述 |
| startLocalVideoDevice |
启动视频模块,是否开启本地视频采集并渲染 |
| publishLocalAudioStream |
开启或关闭发送本地音频流 |
| publishLocalVideoStream |
开启或关闭发送本地视频流 |
| playRemoteAudioStream |
订阅或取消订阅指定用户音频,并播放 |
| playRemoteVideoStream |
开始或停止渲染视频对象 |
| muteLocalAudioStream |
是否发送静音包 |
| muteLocalVideoStream |
是否停止本地视频流 |
| getStatistics |
获得当前通话统计信息 |
| 方法 |
描述 |
| enableScreenShare |
开关屏幕分享 |
| startScreenShareVideo |
启动屏幕共享视频渲染 |
| 方法 |
描述 |
| uploadLog |
上传日志 |
| info |
打印info等级的日志 |
| debug |
打印debug等级的日志 |
| error |
打印error等级的日志 |
| 方法 |
描述 |
| getNetType |
获取网络类型 |
| hasNet |
是否有网 |
| 方法 |
描述 |
| enableVideoFile |
启动视频文件输入源 |
| inputVideoFileFrame |
输入视频文件数据 |
| inputCustomAudioData |
将音频输入数据输入到媒体层 |
| getAudioOutputData |
获取音频输出数据 |
| setLocalCaptureAngle |
设置本地视频采集窗体角度 |
| setRenderMirror |
设置本地渲染的画面镜像 |
| setRenderEffect |
设置渲染特效 |
| freezeRenderEffect |
是否冻结渲染 |
| takeOnceSnapshot |
视频通话单次截图 |
| setRenderAngle |
设置远端视频在本地渲染的旋转角度 |
| getMinExposureCompensation |
获取摄像头曝光补偿最小值 |
| getMaxExposureCompensation |
获取摄像头曝光补偿最大值 |
| getExposureCompensationStep |
获取摄像头曝光补偿步长 |
| 方法 |
描述 |
| onSelfJoinStateChange |
自身状态变化回调 |
| onChannelUpdate |
频道属性变化回调 |
| onSelfJoined |
加入频道结果回调 |
| onSelfLeft |
离开频道结果回调 |
| onOtherJoined |
成员加入回调 |
| onOtherLeft |
成员离开回调 |
| onUserUpdate |
成员更新回调 |
| onMessageReceived |
接收频道消息的回调 |
| onVolumeChange |
成员声音变化回调 |
| onError |
SDK 运行时出现的错误回调 |
| onCameraUpdate |
摄像头变化回调 |
| onAudioOutputTypeChange |
音频输出类型变化回调 |
| onRenderReceived |
收到第一帧数据回调 |
| onRenderStart |
渲染开始回调 |
| onVideoError |
视频渲染错误回调 |
| onNeedKeyFrame |
标记下一次输入关键帧回调 |
| 方法 |
描述 |
| getSdkVersion |
获取当前SDK的版本号 |