版本支持: v3.3.0+
接口概述: 设置Wayland模式
接口定义:
virtual void setWaylandMode(bool isWayland) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
isWayland | bool | 是 | 无 | 是否是Wayland模式 |
版本支持: v3.3.0+
接口概述: 设置虚拟背景模式
接口定义:
virtual void setVirtualBgMode(XYVirtualBgMode mode) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
mode | 是 | 无 | 虚拟背景模式 |
版本支持: v3.3.0+
接口概述: 设置用户自定义虚拟背景图片路径
接口定义:
virtual void setVirtualBgImg(const char* imgPath) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
imgPath | const char* | 是 | 无 | 自定义虚拟背景图片路径 |
版本支持: v3.3.0+
接口概述: 设置滤镜的风格和滤镜效果等级
接口定义:
virtual void setVideoFilterEffect(XYFilterStyle style, int effectLevel) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
style | 是 | 无 | 滤镜风格 | |
effectLevel | int | 是 | 无 | 滤镜效果等级(范围为0-100) |
版本支持: v3.3.0+
接口概述: 设置美颜的风格和效果等级
接口定义:
virtual void setVideoBeautyEffect(XYBeautyStyle style, int effectLevel) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
style | 是 | 无 | 美颜风格 | |
effectLevel | int | 是 | 无 | 美颜效果等级(范围为0-100) |
版本支持: v3.3.0+
接口概述: 启用/禁用虚拟数字人
接口定义:
virtual void setDigitalHumanOptions(bool enabled, const char* pmPath, const char* ptPath, const char* bgPath) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
enabled | bool | 是 | 无 | 启用/禁用 |
pmPath | const char* | 是 | 无 | 人物模型路径 |
ptPath | const char* | 是 | 无 | 模型贴图路径 |
bgPath | const char* | 是 | 无 | 背景图路径 |
版本支持: v3.3.0+
接口概述: 设置本地视频降噪选项
接口定义:
virtual void setVideoDenoiserOptions(bool enabled, XYVideoDenoiserOptions options) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
enabled | bool | 是 | 无 | 是否开启此功能 |
options | 是 | 无 | 详见XYVideoDenoiserOptions |
版本支持: v3.3.0+
接口概述: 设置本地视频暗光增强选项
接口定义:
virtual void setVideoLowLightEnhanceOptions(bool enabled, XYVideoLowLightEnhanceOptions options) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
enabled | bool | 是 | 无 | 是否开启此功能 |
options | 是 | 无 | 详见XYVideoLowLightEnhanceOptions |
版本支持: v3.3.0+
接口概述: 设置远端内容流锐化是否开启
接口定义:
virtual void setRemoteContentSharpenEnabled(bool enabled) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
enabled | bool | 是 | 无 | 是否开启此功能 |
版本支持: v3.3.0+
接口概述: 获取gpu信息
接口定义:
virtual void getGPUInfo() = 0;
版本支持: v3.3.0+
接口概述: 开启gpu加速, 如果启用虚拟背景跟美颜, 在初始化之后可以开启gpu加速
接口定义:
virtual void setEnableGPUs(const XYArray<XYString>& enableGPUs) = 0;
接口参数: