Emx::MediaAi类 参考

AI

#include "MediaAi.hpp"

类 Emx::MediaAi 继承关系图:
Emx::MediaAi 的协作图:

Public 成员函数

 MediaAi (int32_t chn)
 
ErrCodeE SetParam (const Json::Value &param) override
 
ErrCodeE GetParam (Json::Value &param) override
 
ErrCodeE GetVersion (std::string &version) override
 
ErrCodeE Ctrl (const Json::Value &in, Json::Value &out) override
 
- Public 成员函数 继承自 Emx::MediaParamCBase< Json::Value >
 MediaParamCBase (MediaModE model, int32_t chn)
 
virtual ~MediaParamCBase ()=default
 
virtual ErrCodeE SetTmpParam (const Json::Value &param)
 设置临时参数 更多...
 
virtual ErrCodeE GetRunningParam (Json::Value &param)
 获取当前运行的参数 更多...
 
virtual ErrCodeE GetParamDefault (Json::Value &param)
 获取默认参数 更多...
 
virtual ErrCodeE GetParamRange (Json::Value &range)
 获取参数取值范围 更多...
 
virtual ErrCodeE GetTotalChnNum (int &num)
 获取支持的总通道数量 更多...
 
int32_t GetChn ()
 获取通道号 更多...
 

额外继承的成员函数

- 静态 Public 属性 继承自 Emx::MediaParamCBase< Json::Value >
static const int paramTimeOut
 
- Protected 属性 继承自 Emx::MediaParamCBase< Json::Value >
uint32_t m_modelId
 
int32_t m_chn
 

构造及析构函数说明

◆ MediaAi()

Emx::MediaAi::MediaAi ( int32_t  chn)
inlineexplicit

成员函数说明

◆ SetParam()

ErrCodeE Emx::MediaAi::SetParam ( const Json::Value &  param)
overridevirtual

◆ GetParam()

ErrCodeE Emx::MediaAi::GetParam ( Json::Value &  param)
overridevirtual

◆ GetVersion()

ErrCodeE Emx::MediaAi::GetVersion ( std::string &  version)
overridevirtual

实现了 Emx::MediaInfAi.

◆ Ctrl()

ErrCodeE Emx::MediaAi::Ctrl ( const Json::Value &  in,
Json::Value &  out 
)
overridevirtual

实现了 Emx::MediaInfAi.