12 #ifndef CXVLCPROCESS_H_ 13 #define CXVLCPROCESS_H_ 15 #include "cxResourceExport.h" 48 static void initialize();
49 static void shutdown();
51 bool hasVLCApplication();
52 void findVLCApplication(QStringList suggestedVLCLocations = QStringList());
58 bool waitForStarted(
int msecs = 30000);
59 bool waitForFinished(
int msecs = 30000);
65 void startRecording(QString saveFile);
74 void setVLCPath(QString path);
75 bool isValidVLC(QString vlcPath);
76 QString getVLCDefaultLocation();
77 QString getVLCDefaultRecorderArguments(QString saveFile);
Lets you use the third party application VLC to record a video of the screen.
boost::shared_ptr< class VLCRecorder > VLCRecorderPtr
boost::shared_ptr< class ProcessWrapper > ProcessWrapperPtr
VLCRecorder * vlc()
Shortcut for accessing the vlc recorder.
Namespace for all CustusX production code.