|
abstract void | destroy () |
| 销毁 RtcEngine 对象。 更多...
|
|
abstract QResult | setLocalVideoRender (IVideoRender render) |
|
abstract QResult | setRemoteVideoRender (long userId, IVideoRender render) |
|
abstract QResult | setRemoteScreenRender (long userId, IVideoRender render) |
|
abstract QResult | joinChannel (String token, String channelId, long userId, RtcChannelConfig config) |
| 加入频道。 更多...
|
|
abstract QResult | leaveChannel () |
| 离开频道。
|
|
abstract QResult | startAudio () |
| 开启音频。 更多...
|
|
abstract QResult | stopAudio () |
| 停止音频。 更多...
|
|
abstract QResult | startVideo (VideoProfileType profileType, boolean frontCamera) |
| 开启视频。 更多...
|
|
abstract QResult | startScreen () |
| 开始屏幕采集。 更多...
|
|
abstract QResult | startScreen (RtcScreenConfig config) |
| 开始屏幕采集。 更多...
|
|
abstract QResult | stopScreen () |
| 停止屏幕采集。 更多...
|
|
abstract QResult | updateScreenConfig (RtcScreenConfig config) |
| 屏幕采集过程中更新采集配置。 更多...
|
|
abstract QResult | startVideo (boolean frontCamera, RtcVideoConfig config) |
| 开启视频。 更多...
|
|
abstract QResult | stopVideo () |
| 停止视频。 更多...
|
|
abstract QResult | startPreview (VideoProfileType profileType, boolean frontCamera) |
| 开启摄像头预览。 更多...
|
|
abstract QResult | switchCamera () |
| 切换前后置摄像头。 更多...
|
|
abstract QResult | stopPreview () |
| 停止摄像头预览。 更多...
|
|
abstract QResult | subscribeAudio (long userId) |
| 订阅用户的音频。 更多...
|
|
abstract QResult | unsubscribeAudio (long userId) |
| 取消订阅用户的音频。 更多...
|
|
abstract QResult | subscribeVideo (long userId, VideoProfileType profileType) |
| 订阅用户的视频。 更多...
|
|
abstract QResult | unsubscribeVideo (long userId) |
| 取消订阅用户的视频。 更多...
|
|
abstract QResult | muteAudio () |
| 静音。 更多...
|
|
abstract QResult | unmuteAudio () |
| 取消静音。 更多...
|
|
abstract QResult | muteVideo () |
| 暂停视频。 更多...
|
|
abstract QResult | unmuteVideo () |
| 恢复视频。 更多...
|
|
abstract QResult | subscribeScreen (long userId) |
| 订阅用户的屏幕共享。 更多...
|
|
abstract QResult | unsubscribeScreen (long userId) |
| 取消订阅用户的屏幕共享。 更多...
|
|
abstract QResult | setLoudspeakerStatus (boolean onoff) |
| 设置扬声器启用状态。 更多...
|
|
abstract boolean | isLoudspeakerOn () |
| 获取扬声器启用状态。 更多...
|
|
abstract QResult | setMicrophoneMuteStatus (boolean enable) |
| 设置麦克风采集数据静音状态(不包括伴音等其他声音) 更多...
|
|
abstract QResult | setRecordDeviceVolume (int volume) |
| 设置音频采集音量 更多...
|
|
abstract int | getRecordDeviceVolume () |
| 获取音频采集音量 更多...
|
|
abstract QResult | setPlayoutDeviceVolume (int volume) |
| 设置音频播放音量 更多...
|
|
abstract int | getPlayoutDeviceVolume () |
| 获取音频播放音量 更多...
|
|
abstract int | getRecordingLevel () |
| 获取音频采集强度值 更多...
|
|
abstract int | getPlayoutLevel () |
| 获取音频播放强度值 更多...
|
|
abstract RtcWhiteboard | getWhiteboard () |
| 获取白板控制接口。 更多...
|
|
abstract RtcWhiteboard | getWhiteboardById (String whiteboardId) |
| 通过白板id获取对应白板实例。 更多...
|
|
abstract QResult | switchWhiteboard (String whiteboardId) |
| 切换白板控制接口 更多...
|
|
abstract PanoAnnotationManager | getAnnotationMgr () |
| 获取标注管理器接口。 更多...
|
|
abstract PanoAnnotation | getAnnotationById (String annotationId) |
| 通过标注id获取对应标注实例。 更多...
|
|
abstract RtcAudioMixingMgr | getAudioMixingMgr () |
| 获取混音管理器接口。 更多...
|
|
abstract RtcNetworkManager | getNetworkManager () |
| 获取网络管理器接口。 更多...
|
|
abstract RtcExternalAudioRecorder | getExternalAudioRecorder () |
| 获取外接音频录制设备接口。 更多...
|
|
abstract RtcExternalAudioPlayer | getExternalAudioPlayer () |
| 获取外接音频播放设备接口。 更多...
|
|
abstract RtcAudioDeviceManager | getAudioDeviceManager () |
| 获取音频设备管理器接口。 更多...
|
|
abstract RtcVideoStreamManager | getVideoStreamManager () |
| 获取视频流管理器接口。 更多...
|
|
abstract RtcVideoDeviceManager | getVideoDeviceManager () |
| 获取视频设备管理器接口。 更多...
|
|
abstract RtcMessageService | getMessageService () |
| 获取消息服务的接口对象 更多...
|
|
abstract RtcRemoteController | getRemoteController () |
| 获取远程控制管理器接口。 更多...
|
|
abstract RtcGroupManager | getGroupManager () |
| 获取分组管理器接口。 更多...
|
|
abstract QResult | setMediaStatsObserver (RtcMediaStatsObserver observer) |
| 设置媒体统计信息接收接口。 更多...
|
|
abstract QResult | setAudioIndication (RtcAudioIndication indication, int intervalMs) |
| 设置用户指示器 更多...
|
|
abstract QResult | setFaceBeautify (boolean enabled) |
| 设置是否启用美颜功能。 更多...
|
|
abstract QResult | setFaceBeautifyIntensity (float intensity) |
| 设置美颜强度。 更多...
|
|
abstract QResult | setMediaProcessor (MediaProcessorType type, Object processor, Object param) |
| 设置媒体处理模块 更多...
|
|
abstract QResult | setDeviceBoundMediaProcessor (String deviceId, MediaProcessorType type, Object processor, Object param) |
| 向指定的设备设置媒体处理模块。 更多...
|
|
abstract QResult | setOption (PanoOptionType type, Object value) |
| 设置可选项 更多...
|
|
abstract QResult | setDeviceBoundOption (String deviceId, PanoOptionType type, Object value) |
| 向指定的设备设置可选项 更多...
|
|
abstract QResult | snapshotVideo (String outputDir, long userId, RtcSnapshotVideoOption option) |
| 捕获指定用户的视频画面 更多...
|
|
abstract QResult | startAudioDump (long maxDumpSize) |
| 开启音频转储。 更多...
|
|
abstract QResult | stopAudioDump () |
| 停止音频转储。 更多...
|
|
abstract QResult | setAudioEqualization (AudioEqualizationMode option) |
| 设置音频均衡器模式。 更多...
|
|
abstract QResult | setAudioReverb (AudioReverbMode option) |
| 设置音频混响器模式。 更多...
|
|
abstract QResult | setAudioEarMonitoring (boolean enabled) |
| 设置是否启用耳返功能。 更多...
|
|
abstract QResult | setVideoFrameRate (VideoFrameRateType type) |
| 调整视频采集帧率。 更多...
|
|
abstract QResult | enableUploadDebugLogs (boolean onoff) |
| 是否允许上传PANO调试log。 更多...
|
|
abstract QResult | enableUploadAudioDump (boolean onoff) |
| 是否允许上传音频数据。 更多...
|
|
abstract QResult | sendFeedback (FeedbackInfo info) |
| 发送用户反馈到 PANO。 更多...
|
|
abstract QResult | sendAudioControlMessage (byte[] data) |
| 发送音频控制消息. 备注:这个消息的数据最大长度为1024个字节,且最多每秒发送5次消息. 更多...
|
|
abstract DeviceRating | queryDeviceRating () |
| 查询当前设备的评分值。 更多...
|
|
abstract QResult | setParameters (String params) |
| 设置自定义参数给PANO SDK。 更多...
|
|
abstract QResult | callout (String phoneNo, boolean bindToUser) |
| 拨打电话号码。 更多...
|
|
abstract QResult | dropCall (String phoneNo) |
| 挂断拨出或拨入的电话。 更多...
|
|
abstract String | getSdkVersion () |
| 返回 PANO SDK 的版本信息 更多...
|
|
abstract long | getNativeHandle () |
| 返回原生 RtcEngine 句柄 更多...
|
|
RtcEngine 接口类提供了应用程序调用所需的所有方法。
RtcEngine 是SDK的基本接口类。创建一个 RtcEngine 对象,然后调用该对象的方法就可以使用SDK的通信功能。