N E Preview Room Rtc Controller
预览控制器
Functions
addBeautyFilter
Link copied to clipboard
addBeautySticker
Link copied to clipboard
enableBeauty
Link copied to clipboard
enableVirtualBackground
Link copied to clipboard
abstract fun enableVirtualBackground(enabled: Boolean, backgroundSource: NERoomVirtualBackgroundSource?): Int
Content copied to clipboard
开启/关闭虚拟背景。 启用虚拟背景功能后,您可以使用自定义背景图片替换本地用户的原始背景图片。 替换后,频道内所有用户都可以看到自定义背景图片。注解 您可以通过 NERtcCallbackEx#onVirtualBackgroundSourceEnabled() 回调查看虚拟背景是否开启成功或出错原因。 建议您在满足以下条件的场景中使用该功能: 采用高清摄像设备,环境光线均匀。 捕获的视频图像整洁,用户肖像半长且基本无遮挡,并且背景是与用户衣服颜色不同的单一颜色。 虚拟背景功能不支持在 Texture 格式的视频或通过 Push 方法从自定义视频源获取的视频中设置虚拟背景。 若您设置背景图片为自定义本地图片,SDK 会在保证背景图片内容不变形的前提下,对图片进行一定程度上的缩放和裁剪,以适配视频采集分辨率。 enabled 设置是否开启虚拟背景。true:开启。false: 关闭。
getEglContext
Link copied to clipboard
removeBeautyFilter
Link copied to clipboard
removeBeautySticker
Link copied to clipboard
setBeautyEffect
Link copied to clipboard
abstract fun setBeautyEffect(beautyType: NERoomBeautyEffectType, level: Float): Int
Content copied to clipboard
setBeautyFilterLevel
Link copied to clipboard
setupLocalVideoCanvas
Link copied to clipboard
setupLocalVideoRender
Link copied to clipboard
setVideoFrameCallback
Link copied to clipboard
abstract fun setVideoFrameCallback(textureWithI420: Boolean = false, callback: (NERoomVideoFrame) -> Boolean)
Content copied to clipboard
startBeauty
Link copied to clipboard
startPreview
Link copied to clipboard
stopBeauty
Link copied to clipboard
stopPreview
Link copied to clipboard
switchCamera
Link copied to clipboard
Properties
isSupported
Link copied to clipboard