检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
dataLen = data.length; [_rtcEngine pushExternalVideoFrame:rtcVideoFrame]; API参考 setExternalVideoCapture pushExternalVideoFrame 父主题: 实现音视频通话(iOS)
dataLen = data.length; rtcEngine->pushExternalVideoFrame(&rtcVideoFrame); API参考 setExternalVideoCapture pushExternalVideoFrame 父主题: 实现音视频通话(Windows)
pushExternalAudioFrame(audioData); } }, 0, 10); } 音频自渲染 暂不支持 API参考 setExternalAudioCapture pushExternalAudioFrame 父主题: 实现音视频通话(Android)
根据帧率循环调用pushExternalAudioFrame方法往SDK推送数据。 音频自渲染 暂不支持音频自渲染功能。 注意: 当前只支持PCM数据格式处理 API参考 setExternalAudioCapture muteLocalAudio pushExternalAudioFrame 父主题:
audioData]; 根据帧率循环调用pushExternalAudioFrame方法往SDK推送数据。 音频自渲染 暂不支持音频自渲染功能。 API参考 setExternalAudioCapture muteLocalAudio pushExternalAudioFrame 父主题:
size); 根据帧率循环调用pushExternalAudioFrame方法往SDK推送数据。 音频自渲染 暂不支持音频自渲染功能。 API参考 setExternalAudioCapture muteLocalAudio pushExternalAudioFrame 父主题:
char* userId, HRTCVideoFrame& videoFrame) { //获取videoFrame,进行数据处理 } API参考 setExternalVideoFrameOutput onRemoteUserOnline startRemoteStreamView
int setEncryption(HRTCEncryptionConfig encryptionParam); 【功能说明】 设置端到端加密方式。需要在加入房间前设置生效。其中sdk加密模式,需要设置16位加密密钥和加密算法,app加密模式需要先设置回调接口。 【请求参数】 enc
{ // 是否需要开启后处理 return false; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 API参考 setVideoFrameObserver onVideoFrameCapture onVideoFrameRender requireCaptureVideoFrame
videoFrame:(HWRtcVideoFrame * _Nonnull)videoFrame { //获取videoFrame,进行数据处理 } API参考 setExternalVideoFrameOutputWithFormat onRemoteUserOnline startRemoteStreamView
(BOOL)requireRenderVideoFrame { Return YES; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 API参考 setVideoFrameObserver requireCaptureVideoFrame requireRenderVideoFrame
videoFrame:(HWRtcVideoFrame * _Nonnull)videoFrame { //获取videoFrame,进行数据处理 } API参考 setExternalVideoFrameOutputWithFormat onRemoteUserOnline startRemoteStreamView
示例代码如下: this.client.switchAudioMode(2) this.client.switchAudioMode(3) API参考 enableTopThreeAudioMode setVolume4TopThree muteAudio4TopThree 父主题:
// 返回值决定是否混音数据生效 return YES; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 API参考 setAudioFrameObserver requireRecordAudioFrame requirePlaybackAudioFrame
关闭共享流窗口视图 mHwRtcEngine.stopRemoteAuxiliaryStreamView(userId); } } API参考 startScreenShare stopScreenShare startRemoteAuxiliaryStreamView st
List<HRTCRemoteVideoStats> remoteStats){ // 将本地和远端视频统计信息刷新显示到屏幕上 } API参考 onNetworkQualityNotify onLocalAudioStatsNotify onRemoteAudioStatsNotify
displayMode:视图显示模式 。具体请参见HRTCVideoDisplayMode,默认RTC_VIDEO_DISPLAY_FIT,通过扩边的方式保持宽高比。 mirrorMode:镜像模式。具体请参见HRTCVideoMirrorType。默认为HRTC_VIDEO_MIRROR_TYPE_DISABLE。
直播的音视频进行录制。 若配置录制规则时,未开启自动录制功能,则加入SparkRTC房间后,您需要调用实时音视频API开启云端录制任务,SparkRTC才会根据API中的录制规则ID对实时音视频互动画面进行录制。 回放录制文件。 录制完成后,您可以在OBS控制台中或通过回调消息查看录制文件。
判断state,如果是HRTC_AUDIO_FILE_STOPPED,则表示收到音乐文件播放结束通知,可以刷新界面,比如恢复播放前初始界面状态。 } API参考 startAudioFile stopAudioFile pauseAudioFile resumeAudioFile adjustAudioFileVolume
rrorStopFailure 关闭采集失败 HWRtcLocalAudioReasonErrorAccessDenied 音频设备API无法访问,可能是设备隐私权限设置问题 HWRtcLocalAudioReasonErrorOnExclusiveMode 音频设备处于独占模式,且被其他应用独占