NERTC macOS/Windows SDK V5.6.40
载入中...
搜索中...
未找到
nertc::VirtualBackgroundSource结构体 参考

#include <nertc_engine_defines.h>

Public 类型

enum  NERtcBackgroundSourceType { kNERtcBackgroundColor = 1 , kNERtcBackgroundImage , kNERtcBackgroundVideo = 4 }
 

Public 属性

NERtcBackgroundSourceType background_source_type
 
unsigned int color
 
char * source
 

详细描述

自定义背景图像。

自从
v4.6.0

成员枚举类型说明

◆ NERtcBackgroundSourceType

自定义背景图片的类型。

自从
v4.6.0
枚举值
kNERtcBackgroundColor 

1:(默认)背景图像为纯色。

kNERtcBackgroundImage 

背景图像只支持 PNG 或 JPG 格式的文件。

kNERtcBackgroundVideo 

背景图像只支持 mov 或 mp4 格式的文件。

类成员变量说明

◆ background_source_type

NERtcBackgroundSourceType nertc::VirtualBackgroundSource::background_source_type

自定义背景图片的类型。 请参阅#NERtcBackgroundSourceType。

◆ color

unsigned int nertc::VirtualBackgroundSource::color

自定义背景图像的颜色。格式为 RGB 定义的十六进制整数,不带#号, 例如 0xFFB6C1 代表浅粉色。默认值为 0xFFFFFF,表示白色。取值范围是 [0x000000,0xFFFFFF]。如果该值无效, SDK 将原始背景图片替换为白色的图片

注解
该参数仅在自定义背景图片类型为kNERtcBackgroundColor时生效。

◆ source

char* nertc::VirtualBackgroundSource::source

自定义背景图片或视频的本地绝对路径。支持 PNG 、JPG、MOV、MP4 格式。

注解
该参数在自定义背景类型为kNERtcBackgroundImage,并且格式为PNG 、JPG 时生效。 该参数在自定义背景类型为kNERtcBackgroundVideo,并且格式为MOV 、MP4 时生效。

该结构体的文档由以下文件生成: