Go to the documentation of this file.
47 std::filesystem::path m_ext;
52 std::filesystem::path m_frames_chunk;
80 std::filesystem::path
deriveFramePath(
const unsigned int sequence_number,
const std::string& frame_name);
std::filesystem::path getMetadataPath() const override
Abstract interface of a recording strategy.
AbstractSequencedRecordingStrategy()
Default constructor to manually start the recording.
An object of this class behaves likee a normal recording, but is in fact a sequence of images.
std::filesystem::path deriveFramePath(const unsigned int sequence_number, const std::string &frame_name)
Returns the next sequenced full path and increments the sequence number.
std::filesystem::path getDotExtension() const override
Gets the extension plus preceeded dot of the configured file (e.g.
~AbstractSequencedRecordingStrategy() override
Destruct the recording strategy.
void startRecording() override
Starts the recording manually if constructed empty.