实时音视频 SPARKRTC-接口按功能说明:视频管理

时间:2024-10-24 18:56:14

视频管理

表3 视频管理接口

接口

描述

windows是否支持

Mac是否支持

iOS是否支持

Android是否支持

enableLocalVideo

设置是否开启本地摄像头采集视频

setVideoEncoderConfig

设置视频发流编码参数

enableSmallVideoStream

大小流模式设置是否开启小流并设置小流编码参数

startLocalPreview

开始本地预览

stopLocalPreview

关闭本地预览

setupLocalView

设置本地渲染视图

updateLocalRenderMode

设置本地视图渲染模式,镜像模式

setupRemoteView

设置远端流渲染视图(发起选看,参数置空则停止选看)

updateRemoteRenderMode

设置远端用户视图渲染模式,镜像模式

setRemoteVideoStreamType

大小流模式,设置远端视频流类型

setPriorRemoteVideoStreamType

大小流模式,设置所有订阅的远端视频流类型。

pushLocalVideo

设置是否发送本地视频流

pullAllRemoteVideo

设置是否接收所有用户的视频流

startRemoteStreamView

设置远端用户渲染视图(发起选看-老接口)

stopRemoteStreamView

关闭远端用户的渲染视图(停止选看)

setRemoteVideoAdjustResolution

设置是否开启远端分辨率自适应

setVideoEncoderMirror

设置编码器输出的画面(本地发流)镜像模式

setCameraConfig

设置摄像头参数

×

×

switchCamera

切换摄像头,移动端

×

x

startAllRemoteView

批量设置远端流视图

setRemoteViewRotation

设置远端流视图旋转角度

×

x

setRemoteViewOrientation

设置远端流视图方向(横竖屏)

×

x

setVideoPaddingImage

设置关闭视频发流时发送的图片

pullAllRemoteVideo

设置是否接收所用户的视频流

setBeautyRetouchOption

设置是否开启美颜功能

×

x

enableVideoBrighten

设置是否开启增亮功能

×

x

x

ApplyGSensorMode

设置是否开启重力感应

×

x

x

startPublishStream

开始旁路推流

updateTransCoding

更新旁路推流

stopPublishStream

停止旁路推流

setVideoWaterMark

插入/删除水印

x

x

x

setBackgroundBlur

设置本地视频背景虚化

x

x

setBackgroundReplace

设置本地视频背景替换

x

x

appendLocalView

设置本地视频另一个窗口显示

x

x

appendRemoteView

设置远端视频另一个窗口显示

x

x

support.huaweicloud.com/csdk-rtc/rtc_05_0097.html