plv player sdk doc
载入中...
搜索中...
未找到
Public 成员函数 | 成员变量
PLVOsdConfigInfo结构体 参考

#include <plv-player-def-CN.h>

Public 成员函数

 PLVOsdConfigInfo ()
 

成员变量

const char * text
 跑马灯内容, 必须使用 utf8.
 
int textSize
 字体大小, [1, 255], 默认值 55.
 
const char * textColor
 字体颜色值 ARGB, 默认值 #FF000000.
 
int borderSize
 描边大小, [0, 255], 0 值时描边失效 ,默认值 1.
 
const char * borderColor
 描边颜色值 ARGB, 默认值 #FFFFFFFF.

 
OSD_DISPLAY_TYPE animationEffect
 跑马灯显示动效类型, 默认值 OSD_DISPALY_ROLL.
 
int displayDuration
 单次跑马灯显示的时长, 单位: 秒. 默认值 5 秒.
 
int displayInterval
 两次跑马灯显示的间隔时长, 单位: 秒. 默认值 1 秒.
 
int fadeDuration
 跑马灯文字从显示到消失的渐变动画的时长, 单位: 秒. 默认值 3 秒.
 

详细描述

跑马灯信息结构.

在文件 plv-player-def-CN.h265 行定义.

构造及析构函数说明

◆ PLVOsdConfigInfo()

PLVOsdConfigInfo ( )
inline

在文件 plv-player-def-CN.h266 行定义.

结构体成员变量说明

◆ animationEffect

OSD_DISPLAY_TYPE animationEffect

跑马灯显示动效类型, 默认值 OSD_DISPALY_ROLL.

参见
OSD_DISPLAY_TYPE.

在文件 plv-player-def-CN.h283 行定义.

◆ borderColor

const char* borderColor

描边颜色值 ARGB, 默认值 #FFFFFFFF.

在文件 plv-player-def-CN.h282 行定义.

◆ borderSize

int borderSize

描边大小, [0, 255], 0 值时描边失效 ,默认值 1.

在文件 plv-player-def-CN.h281 行定义.

◆ displayDuration

int displayDuration

单次跑马灯显示的时长, 单位: 秒. 默认值 5 秒.

注解
OSD_DISPALY_ROLL: 表示单次滚动的时长(从开始滚入到完全滚出)
OSD_DISPALY_BLINK: 表示从开始显示到完全消失所需的时长

在文件 plv-player-def-CN.h289 行定义.

◆ displayInterval

int displayInterval

两次跑马灯显示的间隔时长, 单位: 秒. 默认值 1 秒.

注解
OSD_DISPALY_ROLL: 表示两次滚动的间隔时长(从完全滚出到下一次滚入的间隔)
OSD_DISPALY_BLINK: 表示两次闪烁的间隔时长(从完全消失到下一次出现的间隔)

在文件 plv-player-def-CN.h295 行定义.

◆ fadeDuration

int fadeDuration

跑马灯文字从显示到消失的渐变动画的时长, 单位: 秒. 默认值 3 秒.

注解
当值为0时, 不显示渐变效果.
当 fadeDuration < displayDuration 时, 循环渐变效果.
对 OSD_DISPALY_ROLL 和 OSD_DISPALY_BLINK 都生效.
当渐变功能生效时, 描边将不起作用, 跟 border 是互斥功能

在文件 plv-player-def-CN.h302 行定义.

◆ text

const char* text

跑马灯内容, 必须使用 utf8.

在文件 plv-player-def-CN.h278 行定义.

◆ textColor

const char* textColor

字体颜色值 ARGB, 默认值 #FF000000.

在文件 plv-player-def-CN.h280 行定义.

◆ textSize

int textSize

字体大小, [1, 255], 默认值 55.

在文件 plv-player-def-CN.h279 行定义.


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