检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
CDeviceInfo *deviceInfo, unsigned int *counts) 【功能说明】 获取系统音频播放设备列表。 【请求参数】 deviceInfo:输出参数,获取系统设备详情,包括设备标识和设备名称。具体请参见HRTCDeviceInfo。 counts:
getVideoDevices(HRTCDeviceInfo *deviceInfo, unsigned int *counts) 【功能说明】 获取系统视频设备列表。 【请求参数】 deviceInfo:输出参数,获取系统设备详情,包括设备标识和设备名称。具体请参见HRTCDeviceInfo。 counts:
IHRTCConnectionVideoFrameObserver* observer) 【功能说明】 注册原始视频媒体数据监听回调。 【请求参数】 conn:连接对象。 IHRTCVideoFrameObserver* observer:原始视频数据处理接口代理。具体请参见IH
【功能说明】 当远端开启辅流,本地接收到远端辅流开启onUserAuxiliaryStreamAvailable消息后,设置辅流流窗口视图(发起辅流选看)。 【请求参数】 userId:远端用户的唯一标识。 view :窗口句柄。 【返回参数】 0:方法调用成功。 > 0:方法调
【功能说明】 禁止自动重入房间。 【请求参数】 disable:使能开关。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 leaveRoom - (int)leaveRoom; 【功能说明】 离开房间。 【请求参数】 无 【返回参数】 0:方法调用成功。
【功能说明】 当远端开启辅流,本地接收到远端辅流开启onUserAuxiliaryStreamAvailable消息后,设置辅流流窗口视图(发起辅流选看)。 【请求参数】 userId:远端用户的唯一标识。 view :窗口句柄。 【返回参数】 0:方法调用成功。 > 0:方法调
time:(long long)time; 【功能说明】 鉴权签名过期,收到onAuthorizationExpired签名鉴权过期回调后,更新鉴权签名。 【请求参数】 signature:鉴权签名字串。 time:过期时间。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。
屏幕共享 startScreenShare - (int)startScreenShare; 【功能说明】 开启屏幕共享功能。 【请求参数】 无 【返回参数】 0:成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 目前可支持多路辅流共享,若需开启多辅流,请提交工单联系技术支持处理。
y(unsigned int interval) 【功能说明】 指定音量提示的时间间隔, 设置后按时间间隔触发回调,用户音量回调onUserVolumeStatsNotify。 【请求参数】 interval:音量值上报周期,默认关闭音量回调。 0:关闭音量回调。 [100,10
pullRemoteVideo(const char* userId, bool pull) 【功能说明】 开启/关闭接收指定远端用户的视频流。只能加入房间后调用。 【请求参数】 userId:远端用户的userId,唯一标识。 pull:true表示开始接收,false表示关闭接收。 【返回参数】 0:方法调用成功。
之前,“label”及“deviceId”可能为空。因此,建议在用户授权访问后,再调用此接口获取设备列表。 授权浏览器的摄像头/麦克风访问权限的方法,请参见授权浏览器摄像头/麦克风访问权限的方法。 【请求参数】 无 【返回参数】 Promise<MediaDeviceInfo[]
on。 getRoomId virtual const char* getRoomId() 【功能说明】 获取当前连接对应的房间ID。 【请求参数】 无 【返回参数】 roomId:返回当前连接对应的房间ID。 setNetworkBandwidth virtual int se
致,在保持长宽比的前提下,将视频进行缩放后填满视窗,缩放后的视频四周会有一圈黑边。 cover:优先保证视窗被填满。视频尺寸等比缩放,直至整个视窗被视频填满。如果视频长宽与显示窗口不同,则视频流会按照显示视窗的比例进行周边裁剪或图像拉伸后填满视窗。 fill:视频内容完全填充视窗
(int)pullRemoteVideo:(NSString *)userid pull:(BOOL)pull; 【功能说明】 订阅或取消订阅某个用户视频流。只能加入房间后调用。 【请求参数】 userid:远端用户的id,唯一标识。 pull:YES表示订阅,NO表示取消订阅。 【返回参数】 0:方法调用成功。 >
开启、关闭当前所有远端用户的视频流。 【请求参数】 pull:YES表示取消订阅,NO表示订阅。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 取消订阅所有远端用户视频流接收后,同时也会取消接收新加入用户的视频流。 开启订阅所有远端用户视频流接收后,同时也会开启接收新加入用户的视频流。
决?。 onRemoteUserOnline:加入房间成功后,通知房间内已加入用户的回调,不包括自己。 leaveRoom public abstract int leaveRoom() 【功能说明】 离开房间。 【请求参数】 无 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。
fy(int interval); 【功能说明】 设置音量值上报回调函数(onUserVolumeStatsNotify)的回调周期。 【请求参数】 interval:音量值上报周期,默认关闭音量回调。 0:关闭音量回调。 [100,10000]:有效值范围,单位为毫秒,建议设置为2000ms,默认值为2000ms。
大小流模式,设置所有订阅的远端视频流类型。默认订阅大流,优先应用setRemoteVideoStreamType接口设置的用户流类型。 【请求参数】 type:订阅的视频流类型,分为大流和小流,具体请参见HRTCVideoStreamType。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。
localEnable:(BOOL)localEnable; 【功能说明】 设置是否开启视频流自渲染。开启后,回调onRenderExternalVideoFrame中会有视频帧数据上报。 【请求参数】 mediaType:“audio”表示设置音频,“video”表示设置视频 ,具体请参见HWRtcMediaType。
视频支持格式:I420,texture2d。 开启视频自采集后不支持视频预览。 pushExternalVideoFrame virtual int pushExternalVideoFrame(HRTCVideoFrame* videoFrame) 【功能说明】 推送外部视频数据。 【请求参数】 videoFra