通过API可以设置虚拟背景、美颜和滤镜视频效果。
设置虚拟背景分为自定义图片模式和背景模糊模式,其中背景模糊模式不需要调用setVirtualBgImage设置背景图片
import { VirtualBgMode } from '@xylink/xy-electron-sdk';
// 使用图片背景模式
xyRTC.setVirtualBgMode(VirtualBgMode.BG_IMAGE);
// 设置虚拟背景图片
xyRTC.setVirtualBgImage("C:\\Users\\pc\\Pictures\\sky.jpg");
// 设置背景模糊
xyRTC.setVirtualBgMode(VirtualBgMode.BG_BLUR);
import { VirtualBgMode } from '@xylink/xy-electron-sdk';
// 取消设置虚拟背景
xyRTC.setVirtualBgMode(VirtualBgMode.NONE);
调用setVideoBeautyEffect设置美颜效果
示例代码
import { VideoBeautyStyle } from '@xylink/xy-electron-sdk';
// 设置美白效果,等级为40
xyRTC.setVideoBeautyEffect(VideoBeautyStyle.WHITE, 40);
调用setVideoFilterEffect设置滤镜效果
示例代码
import { VideoFilterStyle } from '@xylink/xy-electron-sdk';
// 设置高光效果,等级为20
xyRTC.setVideoFilterEffect(VideoFilterStyle.HIGHLIGHT, 20);