检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
setVideoFrameObserver(HRTCConnection conn, IHTCVideoFrameObserver observer); 【功能说明】 注册原始视频媒体数据监听回调。 【请求参数】 conn:HRTCConnection引擎。 observer:原始视频数据处理接口
IHRTCScreenShareSourceList* getScreenShareSources(HRTCScreenShareIconType type) 【功能说明】 获取屏幕可共享对象列表。 【请求参数】 type:屏幕捕获图像类型,具体请参见HRTCScreenShareIconType。 【返回参数】
停用应用 功能介绍 调用此接口停用单个应用。 应用停用后,新房间无法新增和加入,已加入的房间可以继续使用。合流、录制功能等也不可用。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
setupRemoteView virtual int setupRemoteView(const char* userId, view_t view) 【功能说明】 设置远端流渲染视图(新选看接口),该接口不影响收流。 【请求参数】 userId:远端用户的唯一标识。 view:窗口句柄,vie
onLogUploadResult(int result) 【功能说明】 日志上传结果回调。 【回调参数】 result:日志上传结果。 onLogUploadProgress virtual void onLogUploadProgress(int progress) 【功能说明】 日志上传进度回调。 【回调参数】
muteRemoteAudio - (int)muteRemoteAudio:(NSString *)userId muted:(BOOL)muted; 【功能说明】 设置是否接收对应远端用户的音频流。 【请求参数】 userId:远端用户的userid,唯一标识。 muted:YES表示取消订阅,NO表示订阅。
音频管理 muteLocalAudio public abstract int muteLocalAudio(boolean mute); 【功能说明】 设置是否发送本地音频流。 【请求参数】 mute:true表示不发送,false表示发送。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。
public abstract int setAuxiliaryVideoEncodeSmooth(boolean enabled); 【功能说明】 设置是否开启辅流的流畅度优先。 【请求参数】 enable:true表示辅流分辨率为720p,false表示辅流分辨率为1080p。
muteRemoteAudio virtual int muteRemoteAudio(const char* userId, bool mute) 【功能说明】 设置是否接收对应远端用户的音频流。同一时间所有房间最多只能接收17路音频流。 【请求参数】 userId: 远端用户的userId,唯一标识。
自定义视频渲染 功能描述 实时音视频传输过程中,上层应用可以不用SDK默认的渲染功能,选择对视频帧数据进行自定义渲染。 接口调用流程 实现自定义视频渲染 加入房间前 加入房间前,调用setExternalVideoFrameOutputEnable开启视频自渲染。 public void
(int)setVideoFrameObserver:(id<HWRtcMediaEngineVideoDelegate>)observer; 【功能说明】 注册原始视频媒体数据监听回调。 【请求参数】 HWRtcMediaEngineVideoDelegate:原始视频数据处理接口代理
(int)setVideoFrameObserver:(id <HWRtcConnectionVideoDelegate>)observer; 【功能说明】 注册原始视频媒体数据监听回调。 【请求参数】 HWRtcConnectionVideoDelegate:原始视频数据处理接口代理。
远端麦克风设备状态变更通知 onError void onError(HRTCConnection conn, int error, String msg); 【功能说明】 错误回调。 【回调参数】 conn:回调对应的HRTCConnection实例。 error:错误码,具体请参见HRTCErrorCode。
startNetworkTest(const HRTCNetworkTestConfig* networkTestConfig) = 0; 【功能说明】 开启网络质量测试,房间外调用,要等探测结束后才能加入房间。 【请求参数】 networkTestConfig:网络探测参数格式。具
abstract int enableStats(boolean enabled); 【功能说明】 打点功能开关,在create之后调用。默认开启。 【请求参数】 enabled:是否打开打点功能开关,true表示打开,false表示关闭。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。
setRemoteAuxiliaryStreamViewRotation(const char *userId, HRTCVideoRotation rotation) 【功能说明】 设置远端辅流视图旋转角度。 【请求参数】 userId:用户ID。 rotation:旋转角度信息(0°,90°,270°),具体
(BOOL)requireCaptureVideoFrame; 【功能说明】 是否需要开启前处理。 【返回参数】 YES:开启。 NO:不开启。 requireRenderVideoFrame - (BOOL)requireRenderVideoFrame; 【功能说明】 是否需要开启后处理。 【返回参数】
(BOOL)requireRecordAudioFrame; 【功能说明】 是否开启音频前处理。 【返回参数】 YES:开启。 NO:不开启。 requirePlaybackAudioFrame - (BOOL)requirePlaybackAudioFrame; 【功能说明】 是否需要开启音频后处理。 【返回参数】
IHRTCConnection* conn, IHRTCConnectionVideoFrameObserver* observer) 【功能说明】 注册原始视频媒体数据监听回调。 【请求参数】 conn:连接对象。 IHRTCVideoFrameObserver* observ
getPlaybackDevices(HRTCDeviceInfo *deviceInfo, unsigned int *counts) 【功能说明】 获取系统音频播放设备列表。 【请求参数】 deviceInfo:输出参数,获取系统设备详情,包括设备标识和设备名称。具体请参见HRTCDeviceInfo。