NERtc Android SDK  V4.6.20
Public 成员函数 | Public 属性 | 所有成员列表
com.netease.lava.nertc.sdk.watermark.NERtcVideoWatermarkImageConfig类 参考

Public 成员函数

JSONObject toJson ()
 
String toString ()
 

Public 属性

float wmAlpha = 1.0f
 
int wmWidth = 0
 
int wmHeight = 0
 
int offsetX = 0
 
int offsetY = 0
 
ArrayList< String > imagePaths = new ArrayList<>()
 
int fps = 0
 
boolean loop = true
 

详细描述

视频图片水印配置。

注解
  • 如果设置了水印框宽或高,图像将缩放至水印框的宽高尺寸。
  • 如果未设置水印框宽高,按图像原始尺寸展示;原始尺寸大于视频尺寸时,缩放至视频尺寸。
  • 出于性能的考虑,建议设置尺寸合适的图片。

类成员变量说明

◆ fps

int com.netease.lava.nertc.sdk.watermark.NERtcVideoWatermarkImageConfig.fps = 0

播放帧率,默认为 0 表示不自动切换图片,图片单帧静态展示。
帧率最高不超过 30fps,如果设置帧率高于视频流帧率,则按照视频流帧率展示。

◆ imagePaths

ArrayList<String> com.netease.lava.nertc.sdk.watermark.NERtcVideoWatermarkImageConfig.imagePaths = new ArrayList<>()

图片绝对路径,支持多个图片路径。

◆ loop

boolean com.netease.lava.nertc.sdk.watermark.NERtcVideoWatermarkImageConfig.loop = true

是否设置循环,默认为 true,设置为 false 时图像组播放完毕后水印消失。

◆ offsetX

int com.netease.lava.nertc.sdk.watermark.NERtcVideoWatermarkImageConfig.offsetX = 0

水平左上角与视频图像左上角的水平距离,单位为像素,默认值为 0。

◆ offsetY

int com.netease.lava.nertc.sdk.watermark.NERtcVideoWatermarkImageConfig.offsetY = 0

水平左上角与视频图像左上角的垂直距离,单位为像素,默认值为 0。

◆ wmAlpha

float com.netease.lava.nertc.sdk.watermark.NERtcVideoWatermarkImageConfig.wmAlpha = 1.0f

整体水印透明度,取值范围 为 0.0 ~ 1.0,默认值为 1.0,表示不透明。

◆ wmHeight

int com.netease.lava.nertc.sdk.watermark.NERtcVideoWatermarkImageConfig.wmHeight = 0

水印框的高度,单位为像素,默认值为 0,表示按原始图高。

◆ wmWidth

int com.netease.lava.nertc.sdk.watermark.NERtcVideoWatermarkImageConfig.wmWidth = 0

水印框的宽度,单位为像素,默认值为 0,表示按原始图宽。


该类的文档由以下文件生成: