视频图片水印配置。
更多...
#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,表示按原始图宽。
该类的文档由以下文件生成: