#include "MediaServerBase.hpp"
◆ MediaServerModuleChnBase()
| Emx::MediaServerModuleChnBase::MediaServerModuleChnBase |
( |
MediaModE |
mod, |
|
|
int32_t |
chn |
|
) |
| |
|
explicit |
◆ ~MediaServerModuleChnBase()
| virtual Emx::MediaServerModuleChnBase::~MediaServerModuleChnBase |
( |
| ) |
|
|
virtualdefault |
◆ OnServerCreate()
| virtual ErrCodeE Emx::MediaServerModuleChnBase::OnServerCreate |
( |
| ) |
|
|
inlinevirtual |
◆ OnCreate()
| virtual ErrCodeE Emx::MediaServerModuleChnBase::OnCreate |
( |
| ) |
|
|
pure virtual |
◆ OnServerDestroy()
| virtual void Emx::MediaServerModuleChnBase::OnServerDestroy |
( |
| ) |
|
|
inlinevirtual |
◆ OnDestroy()
| virtual void Emx::MediaServerModuleChnBase::OnDestroy |
( |
| ) |
|
|
pure virtual |
◆ OnParamChanged()
| virtual ErrCodeE Emx::MediaServerModuleChnBase::OnParamChanged |
( |
| ) |
|
|
pure virtual |
◆ LoadParam()
| virtual ErrCodeE Emx::MediaServerModuleChnBase::LoadParam |
( |
| ) |
|
|
inlinevirtual |
◆ SaveParam()
| virtual ErrCodeE Emx::MediaServerModuleChnBase::SaveParam |
( |
| ) |
|
|
inlinevirtual |
◆ GetParamRange()
| virtual ErrCodeE Emx::MediaServerModuleChnBase::GetParamRange |
( |
Json::Value & |
range | ) |
|
|
virtual |
◆ GetParam()
| virtual void* Emx::MediaServerModuleChnBase::GetParam |
( |
| ) |
|
|
pure virtual |
在 Emx::MediaServerVoChn, Emx::MediaServerViChn, Emx::MediaServerVencChn, Emx::MediaServerVdecChn, Emx::MediaServerSystemChn, Emx::MediaServerSnapChn, Emx::MediaServerQrScanChn, Emx::MediaServerOsdChn, Emx::MediaServerIspChn, Emx::MediaServerDrawChn, Emx::MediaServerAovChn, Emx::MediaServerAencChn , 以及 Emx::MediaServerAdecChn 内被实现.
被这些函数引用 GetParamData() , 以及 UpdateParam().
◆ GetNewParam()
| virtual void* Emx::MediaServerModuleChnBase::GetNewParam |
( |
| ) |
|
|
pure virtual |
在 Emx::MediaServerVoChn, Emx::MediaServerViChn, Emx::MediaServerVencChn, Emx::MediaServerVdecChn, Emx::MediaServerSystemChn, Emx::MediaServerSnapChn, Emx::MediaServerQrScanChn, Emx::MediaServerOsdChn, Emx::MediaServerIspChn, Emx::MediaServerDrawChn, Emx::MediaServerAovChn, Emx::MediaServerAencChn , 以及 Emx::MediaServerAdecChn 内被实现.
被这些函数引用 NewParamInCome(), ParamChanged(), UpdateParam() , 以及 UpdateRunningParam().
◆ GetRunningParam()
| virtual void* Emx::MediaServerModuleChnBase::GetRunningParam |
( |
| ) |
|
|
pure virtual |
在 Emx::MediaServerVoChn, Emx::MediaServerViChn, Emx::MediaServerVencChn, Emx::MediaServerVdecChn, Emx::MediaServerSystemChn, Emx::MediaServerSnapChn, Emx::MediaServerQrScanChn, Emx::MediaServerOsdChn, Emx::MediaServerIspChn, Emx::MediaServerDrawChn, Emx::MediaServerAovChn, Emx::MediaServerAencChn , 以及 Emx::MediaServerAdecChn 内被实现.
被这些函数引用 GetRunningParamData(), ParamChanged() , 以及 UpdateRunningParam().
◆ GetParamSize()
| virtual int Emx::MediaServerModuleChnBase::GetParamSize |
( |
| ) |
|
|
pure virtual |
在 Emx::MediaServerVoChn, Emx::MediaServerViChn, Emx::MediaServerVencChn, Emx::MediaServerVdecChn, Emx::MediaServerSystemChn, Emx::MediaServerSnapChn, Emx::MediaServerQrScanChn, Emx::MediaServerOsdChn, Emx::MediaServerIspChn, Emx::MediaServerDrawChn, Emx::MediaServerAovChn, Emx::MediaServerAencChn , 以及 Emx::MediaServerAdecChn 内被实现.
被这些函数引用 GetParamData(), GetRunningParamData(), NewParamInCome(), ParamChanged(), UpdateParam() , 以及 UpdateRunningParam().
◆ GetParamDefaultData()
| virtual ErrCodeE Emx::MediaServerModuleChnBase::GetParamDefaultData |
( |
std::string & |
data | ) |
|
|
inlinevirtual |
◆ NewParamInCome()
| virtual void Emx::MediaServerModuleChnBase::NewParamInCome |
( |
const char * |
data, |
|
|
int |
size |
|
) |
| |
|
inlinevirtual |
◆ ParamValid()
| virtual bool Emx::MediaServerModuleChnBase::ParamValid |
( |
| ) |
|
|
inlinevirtual |
◆ GetRunningParamData()
| virtual void Emx::MediaServerModuleChnBase::GetRunningParamData |
( |
std::string & |
data | ) |
|
|
inlinevirtual |
◆ GetParamData()
| virtual void Emx::MediaServerModuleChnBase::GetParamData |
( |
std::string & |
data | ) |
|
|
inlinevirtual |
◆ ParamChanged()
| virtual bool Emx::MediaServerModuleChnBase::ParamChanged |
( |
| ) |
|
|
inlinevirtual |
◆ UpdateParam()
| virtual void Emx::MediaServerModuleChnBase::UpdateParam |
( |
| ) |
|
|
inlinevirtual |
◆ UpdateRunningParam()
| virtual void Emx::MediaServerModuleChnBase::UpdateRunningParam |
( |
| ) |
|
|
inlinevirtual |
◆ ReleaseNewParam()
| virtual void Emx::MediaServerModuleChnBase::ReleaseNewParam |
( |
| ) |
|
|
inlinevirtual |
◆ OnRecvReqChn()
| virtual ErrCodeE Emx::MediaServerModuleChnBase::OnRecvReqChn |
( |
uint32_t |
method, |
|
|
const char * |
data, |
|
|
int32_t |
size, |
|
|
std::string & |
out |
|
) |
| |
|
inlinevirtual |
被 Emx::MediaServerVoChn, Emx::MediaServerVencChn, Emx::MediaServerVdecChn, Emx::MediaServerSystemChn, Emx::MediaServerSnapChn, Emx::MediaServerQrScanChn, Emx::MediaServerOsdChn, Emx::MediaServerIspChn, Emx::MediaServerAovChn, Emx::MediaServerAencChn , 以及 Emx::MediaServerAdecChn 重载.
◆ OnRecvReqChnSpec()
| virtual ErrCodeE Emx::MediaServerModuleChnBase::OnRecvReqChnSpec |
( |
uint32_t |
method, |
|
|
const char * |
data, |
|
|
int32_t |
size, |
|
|
std::string & |
out |
|
) |
| |
|
inlinevirtual |
◆ GetChn()
| int32_t Emx::MediaServerModuleChnBase::GetChn |
( |
| ) |
|
|
inline |
◆ m_module
◆ m_chn
| int32_t Emx::MediaServerModuleChnBase::m_chn |
|
protected |