Emx::MediaFactory类 参考abstract

#include "MediaFactory.hpp"

Public 成员函数

virtual ErrCodeE SwitchScene (const char *curScene, const char *newScene)
 
virtual MediaServerMakeServer ()
 
MediaServerModuleChnBaseMakeModuleChn (MediaModE mod, int32_t chn)
 
virtual MediaServerModuleChnBaseMakeSystemChn (int32_t chn)=0
 
virtual MediaServerModuleChnBaseMakeIspChn (int32_t chn)=0
 
virtual MediaServerModuleChnBaseMakeVencChn (int32_t chn)=0
 
virtual MediaServerModuleChnBaseMakeAencChn (int32_t chn)=0
 
virtual MediaServerModuleChnBaseMakeAdecChn (int32_t chn)=0
 
virtual MediaServerModuleChnBaseMakeSnapChn (int32_t chn)=0
 
virtual MediaServerModuleChnBaseMakeQrScanChn (int32_t chn)=0
 
virtual MediaServerModuleChnBaseMakeOsdChn (int32_t chn)=0
 
virtual MediaServerModuleChnBaseMakeViChn (int32_t chn)=0
 
virtual MediaServerModuleChnBaseMakeVdecChn (int32_t chn)=0
 
virtual MediaServerModuleChnBaseMakeVoChn (int32_t chn)=0
 
virtual MediaServerModuleChnBaseMakeDrawChn (int32_t chn)=0
 
virtual MediaServerModuleChnBaseMakeAovChn (int32_t chn)
 

静态 Public 成员函数

static MediaFactoryGetMediaFactory ()
 
static void PrintMediaServerInfo ()
 

成员函数说明

◆ GetMediaFactory()

static MediaFactory* Emx::MediaFactory::GetMediaFactory ( )
static

◆ PrintMediaServerInfo()

static void Emx::MediaFactory::PrintMediaServerInfo ( )
static

◆ SwitchScene()

virtual ErrCodeE Emx::MediaFactory::SwitchScene ( const char *  curScene,
const char *  newScene 
)
virtual

◆ MakeServer()

virtual MediaServer* Emx::MediaFactory::MakeServer ( )
virtual

◆ MakeModuleChn()

MediaServerModuleChnBase* Emx::MediaFactory::MakeModuleChn ( MediaModE  mod,
int32_t  chn 
)
inline

◆ MakeSystemChn()

virtual MediaServerModuleChnBase* Emx::MediaFactory::MakeSystemChn ( int32_t  chn)
pure virtual

被这些函数引用 MakeModuleChn().

◆ MakeIspChn()

virtual MediaServerModuleChnBase* Emx::MediaFactory::MakeIspChn ( int32_t  chn)
pure virtual

被这些函数引用 MakeModuleChn().

◆ MakeVencChn()

virtual MediaServerModuleChnBase* Emx::MediaFactory::MakeVencChn ( int32_t  chn)
pure virtual

被这些函数引用 MakeModuleChn().

◆ MakeAencChn()

virtual MediaServerModuleChnBase* Emx::MediaFactory::MakeAencChn ( int32_t  chn)
pure virtual

被这些函数引用 MakeModuleChn().

◆ MakeAdecChn()

virtual MediaServerModuleChnBase* Emx::MediaFactory::MakeAdecChn ( int32_t  chn)
pure virtual

被这些函数引用 MakeModuleChn().

◆ MakeSnapChn()

virtual MediaServerModuleChnBase* Emx::MediaFactory::MakeSnapChn ( int32_t  chn)
pure virtual

被这些函数引用 MakeModuleChn().

◆ MakeQrScanChn()

virtual MediaServerModuleChnBase* Emx::MediaFactory::MakeQrScanChn ( int32_t  chn)
pure virtual

被这些函数引用 MakeModuleChn().

◆ MakeOsdChn()

virtual MediaServerModuleChnBase* Emx::MediaFactory::MakeOsdChn ( int32_t  chn)
pure virtual

被这些函数引用 MakeModuleChn().

◆ MakeViChn()

virtual MediaServerModuleChnBase* Emx::MediaFactory::MakeViChn ( int32_t  chn)
pure virtual

被这些函数引用 MakeModuleChn().

◆ MakeVdecChn()

virtual MediaServerModuleChnBase* Emx::MediaFactory::MakeVdecChn ( int32_t  chn)
pure virtual

被这些函数引用 MakeModuleChn().

◆ MakeVoChn()

virtual MediaServerModuleChnBase* Emx::MediaFactory::MakeVoChn ( int32_t  chn)
pure virtual

被这些函数引用 MakeModuleChn().

◆ MakeDrawChn()

virtual MediaServerModuleChnBase* Emx::MediaFactory::MakeDrawChn ( int32_t  chn)
pure virtual

被这些函数引用 MakeModuleChn().

◆ MakeAovChn()

virtual MediaServerModuleChnBase* Emx::MediaFactory::MakeAovChn ( int32_t  chn)
virtual

被这些函数引用 MakeModuleChn().