Initial commit

This commit is contained in:
2020-05-01 11:25:56 +02:00
commit 4546808c73
33 changed files with 810 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
#ifndef RECORDER_DIGOORECORDER_H
#define RECORDER_DIGOORECORDER_H
#include "Recorder.h"
#include "Settings.h"
namespace Http {
class HttpClient;
} // namespace Http
namespace CameraRecorder {
namespace Recorder {
class DigooRecorder : public virtual Recorder
{
public:
DigooRecorder(Http::HttpClient* pHttpClient, const Settings& settings);
~DigooRecorder();
virtual std::string Snapshot(ctpl::thread_pool* pThreadPool) override;
virtual std::string Video(ctpl::thread_pool* pThreadPool, const std::string& ffmpeg) override;
private:
Http::HttpClient* m_pHttpClient;
Settings m_settings;
};
} // namespace Recorder
} // namespace CameraRecorder
#endif // RECORDER_DIGOORECORDER_H