检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
事件回调(IHRTCVideoFrameObserver) 本章节介绍了全平台C++ SDK的回调接口IHRTCVideoFrameObserver的详情。
事件回调(IHRTCAudioFrameObserver) 本章节介绍了全平台C++ SDK的回调接口IHRTCAudioFrameObserver的详情。
事件回调(IHRTCAudioFrameObserver) 表1 音频事件回调说明 接口 描述 onAudioFramePlayback 音频播放回调(后处理) onAudioFrameMixed 音频混音处理回调 onAudioFrameRecord 音频采集回调(前处理) requirePlaybackAudioFrame
接口调用流程 注册视频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。 如果使用HRTCConnection对象加入房间,则加入房间的房间ID不能和已创建连接对象对应的房间ID相同。 同一时间只能以JOINER角色加入某一个房间。
OBS对象路径,遵守OBS Object定义。
接口调用流程 注册视频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
接口调用流程 注册音频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
接口调用流程 注册音频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
OBS对象路径,遵守OBS Object定义。
createClient (static)createClient(config: ClientConfig): Client 【功能说明】 创建一个实时音视频通话的客户端对象。一个客户端对象只能同时加入一个房间。可以创建多个客户端对象同时加入多个房间。
counts:输入输出参数,获取deviceInfo对象数量,输入值为deviceInfo的数量,将会返回小于等于counts数量的设备信息。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。
用户需要提交工单联系华为云技术客服获取共享音频驱动。 安装驱动有两种方式推荐,任选其一: 由于第二种方法无法覆盖安装驱动,因此建议您使用第一种集成方式,以对应驱动的版本更新。 在安装集成了SDK的应用时,一同安装驱动。
【返回参数】 IHRTCConnection:成功返回连接对象指针,失败返回内容为空。 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。
事件回调(IHRTCEncDecryptFrameObserver) 表1 事件回调说明 接口 描述 onMediaFrameEncrypt 加密回调 onMediaFrameDecrypt 解密回调 onMediaFrameEncrypt virtual bool onMediaFrameEncrypt
事件回调(IHRTCEncDecryptFrameObserver) 表1 媒体数据回调说明 接口 描述 onMediaFrameEncrypt 编码后的媒体数据(加密处理) onMediaFrameDecrypt 解码前的媒体数据(解密处理) onMediaFrameEncrypt
counts:输入输出参数,获取deviceInfo对象数量,输入值为deviceInfo的数量,将会返回小于等于counts数量的设备信息。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。
已创建用于存储录制文件的OBS桶,并完成OBS桶授权。您可以通过调用OBS 创建桶API进行创建,并在SparkRTC控制台中完成OBS桶授权。
【请求参数】 无 【返回参数】 返回引擎实例对象。 destroy - (void)destroy; 【功能说明】 注销引擎。
OBS对象路径,遵守OBS Object定义。