检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
0:方法调用失败。具体请参见HRTCErrorCode。 getCount virtual int getCount() 【功能说明】 获取当前视频设备个数。 【返回参数】 视频设备个数。 getDevice virtual HRTCDeviceInfo* getDevice(int index)
RTC_ERR_CODE_MEDIA_NETWORK_ERROR 90100026 media connection establish failed, please switch network or try again later 媒体建链失败,请切换网络重试。 RTC_ERR_COD
加入房间失败。 HWRtcErrorCodeJoinRoomStatusBusy 90000019 会议状态不是空闲态 已在房间中或正在进行网络探测。 HWRtcErrorCodejoinRoomServerError 90000020 加入房间服务器错误 加入房间服务器错误。 H
requireRecordAudioFrame virtual bool requireRecordAudioFrame() 【功能说明】 是否开启音频前处理。 【返回参数】 true:开启。 false:不开启。 requirePlaybackAudioFrame virtual bool requir
设置分辨率时需对照华为SDK系统推荐的码表才能设置成功。 加入房间失败时,如何解决? 首先通过返回的客户端错误码进行分析,主要有以下几个原因: 网络问题,需确认网络是否正常运行。 鉴权问题,应用默认开启鉴权,您需要确保鉴权生成正确,参数合理传入,且保证没过期,具体可参考接入鉴权。 参数问题,确
audioFrame); virtual bool onAudioFrameRecord(HRTCAudioFrame& audioFrame); virtual bool requireRecordAudioFrame() override; virtual bool r
requireCaptureVideoFrame virtual bool requireCaptureVideoFrame() 【功能说明】 是否需要开启前处理。 【返回参数】 true:开启。 false:不开启。 requireRenderVideoFrame virtual bool requireRenderVideoFrame()
屏幕共享 getScreenShareSources virtual IHRTCScreenShareSourceList* getScreenShareSources(HRTCScreenShareIconType type) 【功能说明】 获取屏幕可共享对象列表。 【请求参数】
支持用户查看通话用量和质量数据,了解通话用量和质量的总体趋势、不同维度的分布情况和每天的数据明细。 实时数据 支持用户查看音视频通话的规模、体验、网络指标的实时数据和分析图表,实时掌握项目整体动态,及时识别异常通话体验和异常根因。 自动诊断 支持用户实时查看应用下所有通话体验异常的用户信息及异常明细数据。
release 资源释放函数 count virtual unsigned int count() 【功能说明】 获取屏幕共享窗口资源数量。 【请求参数】 无 【返回参数】 unsigned int:无符号整数,对象(屏幕或窗口)数量。 get virtual HRTCScreenShareSourceInfo
辅流管理 setRemoteAuxiliaryStreamViewRotation virtual int setRemoteAuxiliaryStreamViewRotation(const char *userId, HRTCVideoRotation rotation) 【功能说明】
自采集自渲染 setExternalVideoCapture virtual int setExternalVideoCapture(bool enable, HRTCVideoFrameFormat format) 【功能说明】 设置是否开启外部视频采集。 【请求参数】 ena
房间功能 joinRoom virtual int joinRoom(const HRTCJoinParam &joinParam) 【功能说明】 加入房间。该方法让用户加入通话房间。 【请求参数】 joinParam:加入房间信息。具体请参见HRTCJoinParam。 【返回参数】
辅流管理 setRemoteAuxiliaryStreamViewRotation virtual int setRemoteAuxiliaryStreamViewRotation(const char *userId, HRTCVideoRotation rotation) 【功能说明】
IHRTCVideoFrameObserver { public: virtual bool onVideoFrameCapture(HRTCVideoFrame& videoFrame); virtual bool onVideoFrameRender(const char*
注册原始音频媒体数据监听回调 setVideoFrameObserver virtual int setVideoFrameObserver(IHRTCVideoFrameObserver* observer) virtual int setVideoFrameObserver(IHRTCConnection*
房间功能 joinRoom virtual int joinRoom(const HRTCJoinParam &joinParam) 【功能说明】 加入房间。该方法让用户加入通话房间。 【请求参数】 joinParam:入会参数。具体请参见HRTCJoinParam。 【返回参数】
release 释放IHRTCConnection对象资源 getRoomId 获取当前连接房间号 setNetworkBandwidth 设置网络带宽限制 房间功能 表2 房间功能接口 接口 描述 joinRoom 加入房间 leaveRoom 离开房间 renewAuthorization
onMediaFrameEncrypt 加密回调 onMediaFrameDecrypt 解密回调 onMediaFrameEncrypt virtual bool onMediaFrameEncrypt(HRTCMediaType frameType, HRTCFrameBuffer &frameBuffer)
描述 release 释放Connection setEncryption 设置端到端加密模式 setNetworkBandwidth 设置网络带宽限制 表2 房间功能接口 接口 描述 joinRoom 加入房间 leaveRoom 离开房间 getRoomId 获取房间id renewAuthorization