11 #ifndef CXLOCALSERVERSTREAMERSERVER_H 12 #define CXLOCALSERVERSTREAMERSERVER_H 14 #include "org_custusx_core_video_Export.h" 19 class ctkPluginContext;
40 std::vector<PropertyPtr> getSettings(QDomElement root);
42 BoolPropertyBasePtr getRunLocalServerOption(QDomElement root);
43 FilePathPropertyPtr getLocalServerNameOption(QDomElement root);
60 virtual void startStreaming(
SenderPtr sender);
61 virtual void stopStreaming();
62 virtual bool isStreaming();
67 virtual void streamSlot() {}
69 void processStateChanged();
71 bool localVideoServerIsRunning();
76 QString mServerArguments;
83 #endif // CXLOCALSERVERSTREAMERSERVER_H
std::map< QString, QString > StringMap
boost::shared_ptr< class StringPropertyBase > StringPropertyBasePtr
boost::shared_ptr< class Property > PropertyPtr
boost::shared_ptr< class BoolPropertyBase > BoolPropertyBasePtr
boost::shared_ptr< class DoublePropertyBase > DoublePropertyBasePtr
boost::shared_ptr< class LocalServerStreamer > LocalServerStreamerPtr
boost::shared_ptr< class ProcessWrapper > ProcessWrapperPtr
boost::shared_ptr< class FilePathProperty > FilePathPropertyPtr
boost::shared_ptr< Sender > SenderPtr
boost::shared_ptr< class Streamer > StreamerPtr
Namespace for all CustusX production code.