| 123456789101112131415161718192021222324 |
- #ifndef RECORDER_RECORDER_H
- #define RECORDER_RECORDER_H
- #include <ctpl_stl.h>
- #include <string>
- namespace CameraRecorder {
- namespace Recorder {
- class Recorder
- {
- public:
- Recorder();
- ~Recorder();
- virtual std::string Snapshot(ctpl::thread_pool* pThreadPool) = 0;
- virtual std::string Video(ctpl::thread_pool* pThreadPool, const std::string& ffmpeg) = 0;
- };
- } // namespace Recorder
- } // namespace CameraRecorder
- #endif // RECORDER_RECORDER_H
|