30 template <
class Archive>
31 void serialize(Archive &ar,
const unsigned int version)
33 ar &boost::serialization::base_object<ModuleProps>(*
this);
50 bool process(frame_container &frames);
54 void addInputPin(framemetadata_sp &metadata,
string &pinId);
ModuleProps()
Definition Module.h:40
virtual size_t getSerializeSize()
Definition Module.h:101
Module(Kind nature, string name, ModuleProps _props)
Definition Module.cpp:144
Definition VirtualPTZ.h:6
float roiY
Definition VirtualPTZ.h:18
float roiWidth
Definition VirtualPTZ.h:19
size_t getSerializeSize()
Definition VirtualPTZ.h:22
VirtualPTZProps(float _roiWidth, float _roiHeight, float _roiX, float _roiY)
Definition VirtualPTZ.h:13
void serialize(Archive &ar, const unsigned int version)
Definition VirtualPTZ.h:31
float roiHeight
Definition VirtualPTZ.h:20
float roiX
Definition VirtualPTZ.h:17
friend class boost::serialization::access
Definition VirtualPTZ.h:28
VirtualPTZProps()
Definition VirtualPTZ.h:8
Definition VirtualPTZ.cpp:12
boost::shared_ptr< Detail > mDetail
Definition VirtualPTZ.h:60
VirtualPTZ(VirtualPTZProps _props)
Definition VirtualPTZ.cpp:60
void addInputPin(framemetadata_sp &metadata, string &pinId)
Definition VirtualPTZ.cpp:105
bool validateOutputPins()
Definition VirtualPTZ.cpp:86
bool handlePropsChange(frame_sp &frame)
Definition VirtualPTZ.cpp:179
void setMetadata(framemetadata_sp &metadata)
Definition VirtualPTZ.cpp:138
VirtualPTZProps getProps()
Definition VirtualPTZ.cpp:173
bool process(frame_container &frames)
Definition VirtualPTZ.cpp:123
virtual ~VirtualPTZ()
Definition VirtualPTZ.cpp:65
bool term()
Definition VirtualPTZ.cpp:118
void setProps(VirtualPTZProps &props)
Definition VirtualPTZ.cpp:168
bool init()
Definition VirtualPTZ.cpp:113
bool processSOS(frame_sp &frame)
Definition VirtualPTZ.cpp:187
bool validateInputPins()
Definition VirtualPTZ.cpp:67