Emx::MediaInfOsd类 参考abstract

#include "MediaInfOsd.hpp"

类 Emx::MediaInfOsd 继承关系图:

struct  Margin
 描述位置偏移以及对齐方式 更多...
 
struct  OsdContent
 时间或文字类型OSD显示内容 更多...
 
struct  Param
 
struct  ParamImage
 图片类型OSD持久化参数 更多...
 
struct  ParamItem
 OSD持久化参数 更多...
 
struct  ParamText
 文字类型OSD持久化参数 更多...
 
struct  ParamTime
 时间戳类型OSD持久化参数 更多...
 

Public 类型

enum class  TypeE : uint8_t { Time = 0 , Text , Image }
 OSD类型 更多...
 
enum class  HAlignE : uint8_t { Left , Right , Center }
 水平对齐方式 更多...
 
enum class  VAlignE : uint8_t { Top , Bottom , Center }
 竖直对齐方式 更多...
 

Public 成员函数

virtual ErrCodeE SetOsdContent (OsdContent *pInfo)=0
 设置osd文字内容,一般长度变化不能超过初始值 应用场景:客流统计或区域人数统计osd实时显示 更多...
 

静态 Public 属性

static const int MaxTextSize = 512
 字符类型最大长度 更多...
 
static const int RateBase = 10000
 偏移量比率基准 更多...
 
static const int MaxOSDNum = 8
 最大通道数 更多...
 

成员枚举类型说明

◆ TypeE

enum Emx::MediaInfOsd::TypeE : uint8_t
strong
枚举值
Time 

时间戳显示

Text 

文字显示

Image 

图片显示

◆ HAlignE

enum Emx::MediaInfOsd::HAlignE : uint8_t
strong
枚举值
Left 

左对齐

Right 

右对齐

Center 

居中

◆ VAlignE

enum Emx::MediaInfOsd::VAlignE : uint8_t
strong
枚举值
Top 

顶部对齐

Bottom 

底部对齐

Center 

居中

成员函数说明

◆ SetOsdContent()

virtual ErrCodeE Emx::MediaInfOsd::SetOsdContent ( OsdContent pInfo)
pure virtual
参数
pInfo[in] osd内容
返回
ErrCodeE

Emx::MediaServerOsdChn , 以及 Emx::MediaOsd 内被实现.

类成员变量说明

◆ MaxTextSize

const int Emx::MediaInfOsd::MaxTextSize = 512
static

◆ RateBase

const int Emx::MediaInfOsd::RateBase = 10000
static

◆ MaxOSDNum

const int Emx::MediaInfOsd::MaxOSDNum = 8
static