检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
_Nonnull)videoFrame { return YES; } - (BOOL)requireCaptureVideoFrame { return YES; } - (BOOL)requireRenderVideoFrame { Return YES; } 加入房间
onVideoFrameCapture 原始视频回调(前处理) onVideoFrameRender 渲染后视频回调(后处理) requireCaptureVideoFrame 是否开启前处理 requireRenderVideoFrame 是否开启后处理 onVideoFrameCapture void
查询录制规则列表 功能介绍 调用此接口查询录制规则列表。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/apps/{app_id}/record-rules
SDK的setExternalVideoCapture接口开启 自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC SDK播放。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开
6 7 8 9 let option = { userId: userId, userName: userName, signature: signature, ctime: ctime, role: role } async joinRoom() { try{ await
SDK的setExternalVideoCapture接口开启自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC SDK播放。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开
SDK的setExternalVideoCapture接口开启 自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC SDK播放。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开
加入房间前调用,不支持房间内切换。 视频支持格式:默认为I420,format可选格式为yuv420p、rgba和texture2d,如果需要外部传入texture2d编码的数据,需要设置format为texture2d,否则传入yuv420p或者rgba。 如果使用外部输入视频数据,需要在加入房间后,按照
是否需要开启后处理 return false; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 API参考 setVideoFrameObserver onVideoFrameCapture onVideoFrameRender requireCaptureVideoFrame
// 本地音频数据 return YES; } - (BOOL)onAudioFrameMixed:(HWRtcAudioFrame * _Nonnull)audioFrame { // 混音数据 return YES; } - (BOOL)on
// 本地音频数据 return YES; } - (BOOL)onAudioFrameMixed:(HWRtcAudioFrame * _Nonnull)audioFrame { // 混音数据 return YES; } - (BOOL)on
getMediaCaptureResult(): MediaCaptureResult[] 获取指定媒体类型的初始化结果: getMediaCaptureResultByType(type: MediaType): MediaCaptureResult MediaCaptureResult类型定义如下:
//远端音频数据 return true; } bool HRTCAudioFrameObserver::onAudioFrameMixed(HRTCAudioFrame & audioFrame) { //混音数据 return true; } bool
自采集自渲染 setExternalVideoCapture virtual int setExternalVideoCapture(bool enable, HRTCVideoFrameFormat format) 【功能说明】 设置是否开启外部视频采集。 【请求参数】 ena
该功能仅在屏幕共享时生效,在窗口共享时不生效。 退出房间不会自动清空过滤窗口列表。 windows7系统,通过DwmIsCompositionEnabled查询为关闭的场景下不可用。 windows 10系统1607以前的版本,通过GetProcessDpiAwareness查询为PROCES
type设为HRTC_WINDOW_CAPTURE,HRTCSrceenCaptureOptionalInfo参数用于指定共享的程序窗口的子矩形区域,矩形区域以共享的程序窗口的左上角为原点(0,0),最小96*92 最大1920*1080。如果需要共享该程序的完整窗口,则HRTCSrceenCaptureOpti
自定义音频采集和渲染 setExternalAudioCapture - (int)setExternalAudioCapture:(BOOL)enable sampleRate:(NSUInteger)sampleRate channels:(NSUInteger)channels;
事件回调(HWRtcConnection) 本章节介绍了iOS/macOS SDK的回调接口HWRtcConnectionDelegate的详情。 表1 事件回调说明 接口 描述 connection:onJoinSuccess 成功加入跨房房间回调 connection:onJoinRoomFailure
通过onPlaybackExternalAudioFrame回调音频数据。 setExternalAudioCapture public abstract int setExternalAudioCapture(boolean audioEnable,int sampleRate,int channels);
type设为HRTC_WINDOW_CAPTURE,HRTCSrceenCaptureOptionalInfo参数用于指定共享的程序窗口的子矩形区域,矩形区域以共享的程序窗口的左上角为原点(0,0),最小96*92 最大1920*1080。如果需要共享该程序的完整窗口,则HRTCSrceenCaptureOpti