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 | PNGParallelRecordingStrategy | protected |
m_pool_current_size | PNGParallelRecordingStrategy | protected |
m_pool_cv | PNGParallelRecordingStrategy | protected |
m_pool_max_size | PNGParallelRecordingStrategy | protected |
m_pool_mutex | PNGParallelRecordingStrategy | protected |
m_record_frame_mutex | PNGParallelRecordingStrategy | protected |
PNGParallelRecordingStrategy() | PNGParallelRecordingStrategy | |
PNGParallelRecordingStrategy(const std::filesystem::path &filePath, const std::string &file_name, unsigned int png_compression=9, unsigned int thread_pool_size=1) | PNGParallelRecordingStrategy | |
recordFrame(const cv::Mat &frame, std::chrono::microseconds timestamp) override | PNGParallelRecordingStrategy | virtual |
visionx::imrec::AbstractSequencedRecordingStrategy::recordFrame(const CByteImage &frame, std::chrono::microseconds timestamp) | AbstractRecordingStrategy | virtual |
recordFrameAsync(std::filesystem::path path, const cv::Mat &frame) | PNGParallelRecordingStrategy | |
recordSnapshot(const cv::Mat &image, const std::filesystem::path &path) | PNGParallelRecordingStrategy | static |
recordSnapshot(const CByteImage &image, const std::filesystem::path &path) | PNGParallelRecordingStrategy | static |
startRecording() override | PNGParallelRecordingStrategy | virtual |
stopRecording() override | PNGParallelRecordingStrategy | 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 | |
~PNGParallelRecordingStrategy() override | PNGParallelRecordingStrategy | |