H264RecordingStrategy Member List

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

AbstractRecordingStrategy()AbstractRecordingStrategy
AbstractRecordingStrategy(const std::filesystem::path &filePath)AbstractRecordingStrategy
getDotExtension() constAbstractRecordingStrategyvirtual
getFilePath() constAbstractRecordingStrategyvirtual
getMetadataPath() constAbstractRecordingStrategyvirtual
getPath() constAbstractRecordingStrategyvirtual
getStem() constAbstractRecordingStrategyvirtual
H264RecordingStrategy()H264RecordingStrategy
H264RecordingStrategy(const std::filesystem::path &filePath, const std::string &name, double fps)H264RecordingStrategy
isRecording() constAbstractRecordingStrategyvirtual
m_file_pathAbstractRecordingStrategyprotected
m_fpsH264RecordingStrategyprotected
m_h264_video_writerH264RecordingStrategyprotected
recordFrame(const cv::Mat &frame, std::chrono::microseconds timestamp) overrideH264RecordingStrategyvirtual
visionx::imrec::AbstractRecordingStrategy::recordFrame(const CByteImage &frame, std::chrono::microseconds timestamp)AbstractRecordingStrategyvirtual
startRecording() overrideH264RecordingStrategyvirtual
stopRecording() overrideH264RecordingStrategyvirtual
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
~H264RecordingStrategy() overrideH264RecordingStrategy