NERtc iOS SDK  V5.5.40
属性 | 所有成员列表
NERtcVideoWatermarkImageConfig类 参考

视频图片水印配置。 更多...

#import <NERtcEngineBase.h>

类 NERtcVideoWatermarkImageConfig 继承关系图:

属性

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

- (NSUInteger) fps
readwritenonatomicassign

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

◆ imagePaths

- (NSArray<NSString *>*) imagePaths
readwritenonatomicstrong

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

◆ loop

- (BOOL) loop
readwritenonatomicassign

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

◆ offsetX

- (NSUInteger) offsetX
readwritenonatomicassign

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

◆ offsetY

- (NSUInteger) offsetY
readwritenonatomicassign

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

◆ wmAlpha

- (CGFloat) wmAlpha
readwritenonatomicassign

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

◆ wmHeight

- (NSUInteger) wmHeight
readwritenonatomicassign

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

◆ wmWidth

- (NSUInteger) wmWidth
readwritenonatomicassign

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


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