CustusX
16.5.0-rc9
An IGT application
|
Lets you use the third party application VLC to record a video of the screen. More...
#include <cxVLCRecorder.h>
Public Slots | |
void | startRecording (QString saveFile) |
void | stopRecording () |
Signals | |
void | stateChanged () |
Public Member Functions | |
bool | hasVLCApplication () |
void | findVLCApplication (QStringList suggestedVLCLocations=QStringList()) |
QString | getVLCPath () |
bool | isRecording () |
bool | waitForStarted (int msecs=30000) |
bool | waitForFinished (int msecs=30000) |
Static Public Member Functions | |
static VLCRecorder * | getInstance () |
static void | initialize () |
static void | shutdown () |
Lets you use the third party application VLC to record a video of the screen.
Is implemented as a singleton because there should only be one instance of the application VLC running at all times.
Definition at line 63 of file cxVLCRecorder.h.
void cx::VLCRecorder::findVLCApplication | ( | QStringList | suggestedVLCLocations = QStringList() | ) |
Definition at line 81 of file cxVLCRecorder.cpp.
|
static |
Definition at line 46 of file cxVLCRecorder.cpp.
QString cx::VLCRecorder::getVLCPath | ( | ) |
Definition at line 109 of file cxVLCRecorder.cpp.
bool cx::VLCRecorder::hasVLCApplication | ( | ) |
Definition at line 76 of file cxVLCRecorder.cpp.
|
static |
Definition at line 55 of file cxVLCRecorder.cpp.
bool cx::VLCRecorder::isRecording | ( | ) |
Definition at line 94 of file cxVLCRecorder.cpp.
|
static |
Definition at line 60 of file cxVLCRecorder.cpp.
|
slot |
Definition at line 114 of file cxVLCRecorder.cpp.
|
signal |
|
slot |
Definition at line 122 of file cxVLCRecorder.cpp.
bool cx::VLCRecorder::waitForFinished | ( | int | msecs = 30000 | ) |
Definition at line 104 of file cxVLCRecorder.cpp.
bool cx::VLCRecorder::waitForStarted | ( | int | msecs = 30000 | ) |
Definition at line 99 of file cxVLCRecorder.cpp.