plv player sdk doc
Public 成员函数 | 成员变量
OSDConfigInfo结构体 参考

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

Public 成员函数

 OSDConfigInfo ()
 

成员变量

const char * text
 跑马灯内容, 必须使用 utf8. 更多...
 
int textSize
 字体大小, [1, 255], 默认值 55. 更多...
 
const char * textColor
 字体颜色值 RGB, 默认值 #000000. 更多...
 
int textAlpha
 字体透明值, [0, 255], 默认值 255. 更多...
 
bool border
 是否描边, 默认值 false. 更多...
 
const char * borderColor
 描边颜色值 RGB. 更多...
 
int borderAlpha
 描边透明值, [0, 255], 默认值 255. 更多...
 
int borderWidth
 描边大小, [1, 255], 默认值 1. 更多...
 
OSD_DISPLAY_TYPE animationEffect
 跑马灯显示动效类型, 默认值 OSD_DISPALY_ROLL. 更多...
 
int displayDuration
 单次跑马灯显示的时长, 单位: 秒. 默认值 5. 更多...
 
int displayInterval
 两次跑马灯显示的间隔时长, 单位: 秒. 默认值 1. 更多...
 
int fadeDuration
 跑马灯文字从显示到消失的渐变动画的时长, 单位: 秒. 默认值 1. 当值为0时, 不显示渐变效果. 当 fadeDuration < displayDuration 时, 循环渐变效果. 对 OSD_DISPALY_ROLL 和 OSD_DISPALY_BLINK 都生效. 更多...
 

详细描述

跑马灯信息结构.

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

构造及析构函数说明

◆ OSDConfigInfo()

OSDConfigInfo ( )
inline

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

结构体成员变量说明

◆ animationEffect

OSD_DISPLAY_TYPE animationEffect

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

参见
OSD_DISPLAY_TYPE.

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

◆ border

bool border

是否描边, 默认值 false.

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

◆ borderAlpha

int borderAlpha

描边透明值, [0, 255], 默认值 255.

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

◆ borderColor

const char* borderColor

描边颜色值 RGB.

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

◆ borderWidth

int borderWidth

描边大小, [1, 255], 默认值 1.

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

◆ displayDuration

int displayDuration

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

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

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

◆ displayInterval

int displayInterval

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

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

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

◆ fadeDuration

int fadeDuration

跑马灯文字从显示到消失的渐变动画的时长, 单位: 秒. 默认值 1. 当值为0时, 不显示渐变效果. 当 fadeDuration < displayDuration 时, 循环渐变效果. 对 OSD_DISPALY_ROLL 和 OSD_DISPALY_BLINK 都生效.

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

◆ text

const char* text

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

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

◆ textAlpha

int textAlpha

字体透明值, [0, 255], 默认值 255.

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

◆ textColor

const char* textColor

字体颜色值 RGB, 默认值 #000000.

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

◆ textSize

int textSize

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

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


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