PNGParallelRecordingStrategy Member List

This is the complete list of members for PNGParallelRecordingStrategy, including all inherited members.

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)AbstractSequencedRecordingStrategyprotected
getDotExtension() const overrideAbstractSequencedRecordingStrategyvirtual
getFilePath() constAbstractRecordingStrategyvirtual
getMetadataPath() const overrideAbstractSequencedRecordingStrategyvirtual
getPath() constAbstractRecordingStrategyvirtual
getStem() constAbstractRecordingStrategyvirtual
isRecording() constAbstractRecordingStrategyvirtual
m_file_pathAbstractRecordingStrategyprotected
m_png_compressionPNGParallelRecordingStrategyprotected
m_pool_current_sizePNGParallelRecordingStrategyprotected
m_pool_cvPNGParallelRecordingStrategyprotected
m_pool_max_sizePNGParallelRecordingStrategyprotected
m_pool_mutexPNGParallelRecordingStrategyprotected
m_record_frame_mutexPNGParallelRecordingStrategyprotected
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) overridePNGParallelRecordingStrategyvirtual
visionx::imrec::AbstractSequencedRecordingStrategy::recordFrame(const CByteImage &frame, std::chrono::microseconds timestamp)AbstractRecordingStrategyvirtual
recordFrameAsync(std::filesystem::path path, const cv::Mat &frame)PNGParallelRecordingStrategy
recordSnapshot(const cv::Mat &image, const std::filesystem::path &path)PNGParallelRecordingStrategystatic
recordSnapshot(const CByteImage &image, const std::filesystem::path &path)PNGParallelRecordingStrategystatic
startRecording() overridePNGParallelRecordingStrategyvirtual
stopRecording() overridePNGParallelRecordingStrategyvirtual
writeMetadataDatetime(const std::string &var_name, std::chrono::microseconds timestamp)AbstractRecordingStrategyvirtual
writeMetadataFrame(const CByteImage &frame, std::chrono::microseconds timestamp)AbstractRecordingStrategyvirtual
writeMetadataFrame(const cv::Mat &frame, std::chrono::microseconds timestamp)AbstractRecordingStrategyvirtual
writeMetadataLine(const std::string &var_name, std::string_view var_type, std::string_view var_value)AbstractRecordingStrategyvirtual
~AbstractRecordingStrategy()AbstractRecordingStrategyvirtual
~AbstractSequencedRecordingStrategy() overrideAbstractSequencedRecordingStrategy
~PNGParallelRecordingStrategy() overridePNGParallelRecordingStrategy