57 const std::string& name,
AbstractRecordingStrategy()
Default constructor to start the recording manually.
void startRecording() override
Starts the recording manually if constructed empty.
std::unique_ptr< cv::VideoWriter > m_avi_video_writer
void recordFrame(const cv::Mat &frame, std::chrono::microseconds timestamp) override
Adds the given frame to the recording.
void stopRecording() override
Stops the recording.
~AVIRecordingStrategy() override