检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
常见问题 加入房间时,userName必须填吗? 非必填。userName、userId由App自定义,但可以相同。 userId:必填,string[64]类型,用户标识,userId需要保证应用内唯一。userId支持的字符包括:a-z、A-Z、0-9、连接符 '-'、下划线
conn:连接对象。 onJoinRoomSuccess virtual void onJoinRoomSuccess(IHRTCConnection* conn, const char* userId) 【功能说明】 成功加入房间,触发此回调。 【回调参数】 conn:连接对象。 userId:新加入房间的用户ID。
加入房间后可以调用getScreenShareSources获取屏幕共享对象列表,然后遍历找到其中HRTCScreenShareSourceInfo.type为HWRtcScreenShareTypeDesktop的对象,该对象就是屏幕对象,再调用setScreenShareTarget设置共享桌面参数。桌面共享不支持区域共享。
displayMode:渲染模式,默认值为HRTC_VIDEO_DISPLAY_MODE_FIT,具体请参见HRTCVideoDisplayMode。 mirrorMode:镜像模式,默认值为HRTC_VIDEO_MIRROR_TYPE_DISABLE,具体请参见HRTCVideoMirrorType。 【返回参数】
SDK通常会启动默认的音频模块进行采集和渲染。在以下场景中,您可能会发现默认的音频模块无法满足开发需求: app中已有自己的音频模块。 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 接口调用流程 实现音频自采集和音频自渲染 加入房间前 加入房间前,调用setExtern
实时音频传输过程中,HWRtcEngine SDK通常会启动默认的音频模块进行采集和渲染。在以下场景中,您可能会发现默认的音频模块无法满足开发需求: 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalAudioCapture
加入房间后可以调用getScreenShareSources获取屏幕共享对象列表,然后遍历找到其中HRTCScreenShareSourceInfo.type为HRTC_SCREEN_SHARE的对象,该对象就是屏幕对象,再调用setScreenShareTarget设置共享桌面参数。桌面共享不支持区域共享。
SDK通常会启动默认的音频模块进行采集和渲染。在以下场景中,您可能会发现默认的音频模块无法满足开发需求: app中已有自己的音频模块。 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 注意事项 当前只支持PCM数据格式处理。 接口调用流程 实现过程 加入房间前调用主引擎的
端听到Web端的声音存在回声、噪声、杂音等情况时,说明Web端的3A处理没有生效。 若您使用了浏览器原生getUserMedia接口进行自定义采集,则需要手动设置3A参数,详细设置请参见媒体追踪约束。 echoCancellation:回声消除开关 noiseSuppression:噪声抑制开关
HRTCVideoMirrorType 表38 视频镜像类型 枚举值 描述 HRTC_VIDEO_MIRROR_TYPE_AUTO SDK决定镜像方式:前置摄像头镜像,后置摄像头不镜像 HRTC_VIDEO_MIRROR_TYPE_ENABLE 前置摄像头和后置摄像头都镜像 HRTC_VIDEO_MIRROR_TYPE_DISABLE
查询单流任务状态 功能介绍 调用此接口查询单流任务状态。 租户的OBS桶内的情况,暂不支持查询。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/ap
通常会启动默认的音频模块进行采集和渲染。在以下场景中,您可能会发现默认的音频模块无法满足开发需求: app中已有自己的音频模块。 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalAudioCapture
deoFrameObserver。 【返回参数】 0:表示调用命令成功。 > 0:表示调用命令失败。 setAudioFrameObserver public int setAudioFrameObserver(IHTCAudioFrameObserver observer); 【功能说明】
具体请参见HRTCVideoDisplayMode,默认RTC_VIDEO_DISPLAY_FIT,通过扩边的方式保持宽高比。 mirrorMode:镜像模式。具体请参见HRTCVideoMirrorType。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。
displayMode:渲染模式,默认值为HRTC_VIDEO_DISPLAY_MODE_FIT,具体请参见HRTCVideoDisplayMode。 mirrorMode:镜像模式,默认值为HRTC_VIDEO_MIRROR_TYPE_DISABLE,具体请参见HRTCVideoMirrorType。 【返回参数】
playModeFit,具体请参见HWRtcVideoDisplayMode。 userid:远端用户的唯一标识。 mirrorMode:镜像模式,默认模式为HWRtcVideoMirrorTypeDisable,具体请参见HWRtcVideoMirrorType。 【返回参数】
sendAudioSeiMsg(String message, int repeateCount); 【功能说明】 发送音频SEI消息。通过音频SEI可将自定义信息嵌入到音频流中,发送给其他用户。 【请求参数】 message:发送的内容。长度为1-500字节。 repeateCount:发送次数
conn:连接对象。 onJoinRoomSuccess virtual void onJoinRoomSuccess(IHRTCConnection* conn, const char* userId) 【功能说明】 成功加入房间,触发此回调。 【回调参数】 conn:连接对象。 userId:新加入房间的用户ID。
具体请参见HRTCVideoDisplayMode,默认RTC_VIDEO_DISPLAY_FIT,通过扩边的方式保持宽高比。 mirrorMode:镜像模式。具体请参见HRTCVideoMirrorType。默认为HRTC_VIDEO_MIRROR_TYPE_DISABLE。 【返回参数】
【请求参数】 userId:用户ID。 displayMode:渲染模式,具体请参见HRTCVideoDisplayMode。 mirrorMode:镜像模式,具体请参见HRTCVideoMirrorType 。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 setRemo