| AbstractRecordingStrategy() | AbstractRecordingStrategy | |
| AbstractRecordingStrategy(const std::filesystem::path &filePath) | AbstractRecordingStrategy | |
| AbstractSequencedRecordingStrategy() | AbstractSequencedRecordingStrategy | |
| AbstractSequencedRecordingStrategy(const std::filesystem::path &filePath, const std::filesystem::path &ext) | AbstractSequencedRecordingStrategy | |
| deriveFramePath(const unsigned int sequence_number, const std::string &frame_name) | AbstractSequencedRecordingStrategy | protected |
| getDotExtension() const override | AbstractSequencedRecordingStrategy | virtual |
| getFilePath() const | AbstractRecordingStrategy | virtual |
| getMetadataPath() const override | AbstractSequencedRecordingStrategy | virtual |
| getPath() const | AbstractRecordingStrategy | virtual |
| getStem() const | AbstractRecordingStrategy | virtual |
| isRecording() const | AbstractRecordingStrategy | virtual |
| m_file_path | AbstractRecordingStrategy | protected |
| m_png_compression | PNGRecordingStrategy | protected |
| PNGRecordingStrategy() | PNGRecordingStrategy | |
| PNGRecordingStrategy(const std::filesystem::path &filePath, const std::string &file_name, unsigned int png_compression=9) | PNGRecordingStrategy | |
| recordFrame(const cv::Mat &frame, std::chrono::microseconds timestamp) override | PNGRecordingStrategy | virtual |
| visionx::imrec::AbstractSequencedRecordingStrategy::recordFrame(const CByteImage &frame, std::chrono::microseconds timestamp) | AbstractRecordingStrategy | virtual |
| recordSnapshot(const cv::Mat &image, const std::filesystem::path &path) | PNGRecordingStrategy | static |
| recordSnapshot(const CByteImage &image, const std::filesystem::path &path) | PNGRecordingStrategy | static |
| startRecording() override | PNGRecordingStrategy | virtual |
| stopRecording() | AbstractRecordingStrategy | virtual |
| writeMetadataDatetime(const std::string &var_name, std::chrono::microseconds timestamp) | AbstractRecordingStrategy | virtual |
| writeMetadataFrame(const CByteImage &frame, std::chrono::microseconds timestamp) | AbstractRecordingStrategy | virtual |
| writeMetadataFrame(const cv::Mat &frame, std::chrono::microseconds timestamp) | AbstractRecordingStrategy | virtual |
| writeMetadataLine(const std::string &var_name, std::string_view var_type, std::string_view var_value) | AbstractRecordingStrategy | virtual |
| ~AbstractRecordingStrategy() | AbstractRecordingStrategy | virtual |
| ~AbstractSequencedRecordingStrategy() override | AbstractSequencedRecordingStrategy | |
| ~PNGRecordingStrategy() override | PNGRecordingStrategy | |