32 #ifndef CXLOCALSERVERSTREAMERSERVER_H
33 #define CXLOCALSERVERSTREAMERSERVER_H
35 #include "org_custusx_core_video_Export.h"
40 class ctkPluginContext;
59 std::vector<PropertyPtr> getSettings(QDomElement root);
65 QStringList checkGrabberServerExist(QString path, QString filename);
66 QStringList getOpenIGTLinkServer();
67 QStringList getGrabberServer(QString filename);
85 virtual bool startStreaming(
SenderPtr sender);
86 virtual void stopStreaming();
87 virtual QString getType();
92 virtual void streamSlot() {}
95 bool localVideoServerIsRunning();
96 void waitForServerStart();
101 QString mServerArguments;
108 #endif // CXLOCALSERVERSTREAMERSERVER_H
std::map< QString, QString > StringMap
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< Sender > SenderPtr
boost::shared_ptr< class Streamer > StreamerPtr
boost::shared_ptr< class StringPropertyBase > StringPropertyBasePtr