![]() |
#include "MediaServerAi.hpp"


Public 成员函数 | |
| MediaServerAiChn (int32_t chn) | |
| ~MediaServerAiChn () override=default | |
| ErrCodeE | SetParam (const Json::Value ¶m) |
| ErrCodeE | GetParam (Json::Value ¶m) |
| ErrCodeE | GetParamDefault (Json::Value ¶m) |
| ErrCodeE | GetParamRange (Json::Value &range) override |
| ErrCodeE | Ctrl (const Json::Value &in, Json::Value &out) override |
Public 成员函数 继承自 Emx::MediaServerModuleChnBase | |
| MediaServerModuleChnBase (MediaModE mod, int32_t chn) | |
| virtual | ~MediaServerModuleChnBase ()=default |
| virtual ErrCodeE | OnServerCreate () |
| 创建模块通道 更多... | |
| virtual ErrCodeE | OnCreate ()=0 |
| 创建模块通道 更多... | |
| virtual void | OnServerDestroy () |
| 销毁模块通道 更多... | |
| virtual void | OnDestroy ()=0 |
| 销毁模块通道 更多... | |
| virtual ErrCodeE | LoadParam () |
| virtual ErrCodeE | SaveParam () |
| virtual ErrCodeE | GetParamDefaultData (std::string &data) |
| virtual void | NewParamInCome (const char *data, int size) |
| virtual bool | ParamValid () |
| virtual void | GetRunningParamData (std::string &data) |
| virtual void | GetParamData (std::string &data) |
| virtual bool | ParamChanged () |
| virtual void | UpdateParam () |
| virtual void | UpdateRunningParam () |
| virtual void | ReleaseNewParam () |
| virtual ErrCodeE | OnRecvReqChn (uint32_t method, const char *data, int32_t size, std::string &out) |
| virtual ErrCodeE | OnRecvReqChnSpec (uint32_t method, const char *data, int32_t size, std::string &out) |
| int32_t | GetChn () |
Protected 成员函数 | |
| ErrCodeE | LoadParam (Json::Value ¶m) |
| ErrCodeE | SaveParam (const Json::Value ¶m) |
Protected 属性 | |
| std::vector< EmxAiPluginAlgBase * > | m_algs |
Protected 属性 继承自 Emx::MediaServerModuleChnBase | |
| MediaServerModuleBase * | m_module |
| int32_t | m_chn |
|
inlineexplicit |
|
overridedefault |
| ErrCodeE Emx::MediaServerAiChn::SetParam | ( | const Json::Value & | param | ) |
| ErrCodeE Emx::MediaServerAiChn::GetParam | ( | Json::Value & | param | ) |
| ErrCodeE Emx::MediaServerAiChn::GetParamDefault | ( | Json::Value & | param | ) |
|
overridevirtual |
|
overridevirtual |
实现了 Emx::MediaInfAi.
|
protected |
|
protected |
|
protected |