13 #ifndef mitkVideoRecorder_h
14 #define mitkVideoRecorder_h
53 static std::string GetFileExtension(OutputFormat format);
61 fs::path GetFFmpegPath()
const;
62 void SetFFmpegPath(
const fs::path& path);
64 fs::path GetOutputPath()
const;
65 void SetOutputPath(
const fs::path& path);
67 OutputFormat GetOutputFormat()
const;
68 void SetOutputFormat(OutputFormat format);
70 std::string GetRenderWindowName()
const;
71 void SetRenderWindowName(
const std::string& renderWindowName);
73 int GetFrameRate()
const;
74 void SetFrameRate(
unsigned int fps);
76 void StartRecording();
77 void RecordFrame()
const;
82 std::unique_ptr<Impl> m_Impl;