33 #ifndef CXVLCPROCESS_H_
34 #define CXVLCPROCESS_H_
36 #include "cxResourceExport.h"
69 static void initialize();
70 static void shutdown();
72 bool hasVLCApplication();
73 void findVLCApplication(QStringList suggestedVLCLocations = QStringList());
79 bool waitForStarted(
int msecs = 30000);
80 bool waitForFinished(
int msecs = 30000);
86 void startRecording(QString saveFile);
95 void setVLCPath(QString path);
96 bool isValidVLC(QString vlcPath);
97 QString getVLCDefaultLocation();
98 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.