![]() |
OSD
#include "MediaOsd.hpp"


Public 成员函数 | |
| MediaOsd (int32_t chn) | |
| ErrCodeE | SetParam (const Param ¶m) override |
| ErrCodeE | SetTmpParam (const Param ¶m) override |
| ErrCodeE | GetParam (Param ¶m) override |
| ErrCodeE | GetParamDefault (Param ¶m) override |
| ErrCodeE | GetRunningParam (Param ¶m) override |
| ErrCodeE | SetOsdContent (OsdContent *pInfo) override |
Public 成员函数 继承自 Emx::MediaParamCBase< MediaInfOsd::Param > | |
| MediaParamCBase (MediaModE model, int32_t chn) | |
| virtual | ~MediaParamCBase ()=default |
| virtual ErrCodeE | GetParamRange (Json::Value &range) |
| 获取参数取值范围 更多... | |
| virtual ErrCodeE | GetTotalChnNum (int &num) |
| 获取支持的总通道数量 更多... | |
| int32_t | GetChn () |
| 获取通道号 更多... | |
额外继承的成员函数 | |
Public 类型 继承自 Emx::MediaInfOsd | |
| 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 属性 继承自 Emx::MediaInfOsd | |
| static const int | MaxTextSize = 512 |
| 字符类型最大长度 更多... | |
| static const int | RateBase = 10000 |
| 偏移量比率基准 更多... | |
| static const int | MaxOSDNum = 8 |
| 最大通道数 更多... | |
静态 Public 属性 继承自 Emx::MediaParamCBase< MediaInfOsd::Param > | |
| static const int | paramTimeOut |
Protected 属性 继承自 Emx::MediaParamCBase< MediaInfOsd::Param > | |
| uint32_t | m_modelId |
| int32_t | m_chn |
|
inlineexplicit |
|
overridevirtual |
实现了 Emx::MediaInfOsd.