视频图片水印配置。
更多...
#include <NERtcEngineBase.h>
|
CGFloat | wmAlpha |
| 整体水印透明度,取值范围为 0.0 ~ 1.0,默认值为 1.0,表示不透明。
|
|
NSUInteger | wmWidth |
| 水印框的宽度,单位为像素,默认值为 0,表示按原始图宽。
|
|
NSUInteger | wmHeight |
| 水印框的高度,单位为像素,默认值为 0,表示按原始图高。
|
|
NSUInteger | offsetX |
| 水平左上角与视频图像左上角的水平距离,单位为像素,默认值为 0。
|
|
NSUInteger | offsetY |
| 水平左上角与视频图像左上角的垂直距离,单位为像素,默认值为 0。
|
|
NSArray< NSString * > * | imagePaths |
| 图片绝对路径,支持多个图片路径。
|
|
NSUInteger | fps |
| 播放帧率,默认值为 0,表示不自动切换图片,图片单帧静态展示。
帧率最高不超过 30fps,如果设置帧率高于视频流帧率,则按照视频流帧率展示。
|
|
BOOL | loop |
| 是否设置循环,默认值为 true,设置为 false 时图像组播放完毕后水印消失。
|
|
视频图片水印配置。
- 注解
- 如果设置了水印框宽或高,图像将缩放至水印框的宽高尺寸。
- 如果设置了水印框宽高,按图像原始尺寸展示;原始尺寸大于视频尺寸时,缩放至视频尺寸。
- 出于性能的考虑,建议设置尺寸合适的图片。
◆ fps
播放帧率,默认值为 0,表示不自动切换图片,图片单帧静态展示。
帧率最高不超过 30fps,如果设置帧率高于视频流帧率,则按照视频流帧率展示。
◆ imagePaths
- (NSArray<NSString *>*) imagePaths |
|
readwritenonatomicstrong |
◆ loop
是否设置循环,默认值为 true,设置为 false 时图像组播放完毕后水印消失。
◆ offsetX
水平左上角与视频图像左上角的水平距离,单位为像素,默认值为 0。
◆ offsetY
水平左上角与视频图像左上角的垂直距离,单位为像素,默认值为 0。
◆ wmAlpha
整体水印透明度,取值范围为 0.0 ~ 1.0,默认值为 1.0,表示不透明。
◆ wmHeight
水印框的高度,单位为像素,默认值为 0,表示按原始图高。
◆ wmWidth
水印框的宽度,单位为像素,默认值为 0,表示按原始图宽。
该类的文档由以下文件生成: