28 template<
class Archive>
29 void serialize(Archive& ar,
const unsigned int version)
31 ar& boost::serialization::base_object<ModuleProps>(*
this);
CommandType
Definition Command.h:9
ModuleProps()
Definition Module.h:40
virtual size_t getSerializeSize()
Definition Module.h:101
Module(Kind nature, string name, ModuleProps _props)
Definition Module.cpp:144
bool play(float speed, bool direction=true)
Definition Module.cpp:1139
Definition RTSPClientSrc.h:7
void serialize(Archive &ar, const unsigned int version)
Definition RTSPClientSrc.h:29
RTSPClientSrcProps()
Definition RTSPClientSrc.h:14
bool useTCP
Definition RTSPClientSrc.h:24
string userName
Definition RTSPClientSrc.h:23
string password
Definition RTSPClientSrc.h:23
RTSPClientSrcProps(const std::string &rtspURL, const std::string &userName, const std::string &password, bool useTCP=true)
Definition RTSPClientSrc.h:9
friend class boost::serialization::access
Definition RTSPClientSrc.h:26
size_t getSerializeSize()
Definition RTSPClientSrc.h:18
string rtspURL
Definition RTSPClientSrc.h:23
Definition RTSPClientSrc.cpp:49
bool produce()
Definition RTSPClientSrc.cpp:245
boost::shared_ptr< Detail > mDetail
Definition RTSPClientSrc.h:58
int getCurrentFps()
Definition RTSPClientSrc.cpp:262
bool handleCommand(Command::CommandType type, frame_sp &frame)
Definition RTSPClientSrc.cpp:253
bool handlePropsChange(frame_sp &frame)
Definition RTSPClientSrc.cpp:267
bool term()
Definition RTSPClientSrc.cpp:232
RTSPClientSrcProps getProps()
Definition RTSPClientSrc.cpp:241
bool init()
Definition RTSPClientSrc.cpp:225
RTSPClientSrc(RTSPClientSrcProps _props)
Definition RTSPClientSrc.cpp:219
virtual ~RTSPClientSrc()
Definition RTSPClientSrc.cpp:223
bool validateOutputPins()
Definition RTSPClientSrc.cpp:248
void setProps(RTSPClientSrcProps &props)
Definition RTSPClientSrc.cpp:236
void notifyPlay(bool play)
Definition RTSPClientSrc.cpp:252
RTSPClientSrcProps mProps
Definition RTSPClientSrc.h:56