|
| | JPGRecordingStrategy () |
| |
| | JPGRecordingStrategy (const std::filesystem::path &filePath, const std::string &name, unsigned int jpg_quality=95) |
| |
| void | recordFrame (const cv::Mat &frame, std::chrono::microseconds timestamp) override |
| | Adds the given frame to the recording. More...
|
| |
| void | startRecording () override |
| | Starts the recording manually if constructed empty. More...
|
| |
| | ~JPGRecordingStrategy () override |
| |
| | AbstractSequencedRecordingStrategy () |
| | Default constructor to manually start the recording. More...
|
| |
| | AbstractSequencedRecordingStrategy (const std::filesystem::path &filePath, const std::filesystem::path &ext) |
| |
| std::filesystem::path | getDotExtension () const override |
| | Gets the extension plus preceeded dot of the configured file (e.g. More...
|
| |
| std::filesystem::path | getMetadataPath () const override |
| |
| | ~AbstractSequencedRecordingStrategy () override |
| | Destruct the recording strategy. More...
|
| |
| | AbstractRecordingStrategy () |
| | Default constructor to start the recording manually. More...
|
| |
| | AbstractRecordingStrategy (const std::filesystem::path &filePath) |
| | Constructor for any recording strategy, immediately starting the recording. More...
|
| |
| virtual std::filesystem::path | getFilePath () const |
| | Gets the raw file path for the recording as configured. More...
|
| |
| virtual std::filesystem::path | getPath () const |
| | Gets the path to the recording without filename. More...
|
| |
| virtual std::filesystem::path | getStem () const |
| | Gets the stem of the configured file (filename without extension) More...
|
| |
| virtual bool | isRecording () const |
| | Indicates whether this instance is already initialised for recording. More...
|
| |
| virtual void | recordFrame (const CByteImage &frame, std::chrono::microseconds timestamp) |
| | Adds the given frame to the recording. More...
|
| |
| virtual void | stopRecording () |
| | Stops the recording. More...
|
| |
| virtual void | writeMetadataDatetime (const std::string &var_name, std::chrono::microseconds timestamp) |
| |
| virtual std::tuple< unsigned int, std::string > | writeMetadataFrame (const CByteImage &frame, std::chrono::microseconds timestamp) |
| |
| virtual std::tuple< unsigned int, std::string > | writeMetadataFrame (const cv::Mat &frame, std::chrono::microseconds timestamp) |
| |
| virtual void | writeMetadataLine (const std::string &var_name, std::string_view var_type, std::string_view var_value) |
| |
| virtual | ~AbstractRecordingStrategy () |
| | Destructor. More...
|
| |
Concrete strategy for a JPG image recording.
Definition at line 42 of file JPGRecordingStrategy.h.