PNGRecordingStrategy Member List

This is the complete list of members for PNGRecordingStrategy, 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_compressionPNGRecordingStrategyprotected
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) overridePNGRecordingStrategyvirtual
visionx::imrec::AbstractSequencedRecordingStrategy::recordFrame(const CByteImage &frame, std::chrono::microseconds timestamp)AbstractRecordingStrategyvirtual
recordSnapshot(const cv::Mat &image, const std::filesystem::path &path)PNGRecordingStrategystatic
recordSnapshot(const CByteImage &image, const std::filesystem::path &path)PNGRecordingStrategystatic
startRecording() overridePNGRecordingStrategyvirtual
stopRecording()AbstractRecordingStrategyvirtual
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
~PNGRecordingStrategy() overridePNGRecordingStrategy