![]() |
CustusX
15.3.3-beta
An IGT application
|
Recorder for a VideoSource. More...
#include <cxSavingVideoRecorder.h>
Public Member Functions | |
| SavingVideoRecorder (VideoSourcePtr source, QString saveFolder, QString prefix, bool compressed, bool writeColor) | |
| virtual | ~SavingVideoRecorder () |
| virtual void | startRecord () |
| virtual void | stopRecord () |
| void | cancel () |
| CachedImageDataContainerPtr | getImageData () |
| std::vector< double > | getTimestamps () |
| QString | getSaveFolder () |
| void | completeSave () |
| VideoSourcePtr | getSource () |
Recorder for a VideoSource.
Record all frames from the input source and store them in an internal buffer. Simultaneously save the data to disk continously using a VideoRecorderSaveThread.
Replacement for the overly complicated class VideoRecorder
Definition at line 123 of file cxSavingVideoRecorder.h.
| cx::SavingVideoRecorder::SavingVideoRecorder | ( | VideoSourcePtr | source, |
| QString | saveFolder, | ||
| QString | prefix, | ||
| bool | compressed, | ||
| bool | writeColor | ||
| ) |
Definition at line 195 of file cxSavingVideoRecorder.cpp.
|
virtual |
Definition at line 208 of file cxSavingVideoRecorder.cpp.
| void cx::SavingVideoRecorder::cancel | ( | ) |
Definition at line 248 of file cxSavingVideoRecorder.cpp.
| void cx::SavingVideoRecorder::completeSave | ( | ) |
Call to force complete the writing of data to disk.
Definition at line 275 of file cxSavingVideoRecorder.cpp.
| CachedImageDataContainerPtr cx::SavingVideoRecorder::getImageData | ( | ) |
Definition at line 238 of file cxSavingVideoRecorder.cpp.
|
inline |
Definition at line 137 of file cxSavingVideoRecorder.h.
|
inline |
Definition at line 143 of file cxSavingVideoRecorder.h.
| std::vector< double > cx::SavingVideoRecorder::getTimestamps | ( | ) |
Definition at line 243 of file cxSavingVideoRecorder.cpp.
|
virtual |
Definition at line 214 of file cxSavingVideoRecorder.cpp.
|
virtual |
Definition at line 219 of file cxSavingVideoRecorder.cpp.