VideoCapturerFactory.h 347 B

123456789101112131415161718
  1. #ifndef VIDEOCAPTURERFACTORY_H
  2. #define VIDEOCAPTURERFACTORY_H
  3. #include "IVideoCapturer.h"
  4. #include <memory>
  5. namespace avrecorder {
  6. namespace video {
  7. class VideoCapturerFactory {
  8. public:
  9. static std::unique_ptr<IVideoCapturer> create(CaptureMethod method);
  10. };
  11. } // namespace video
  12. } // namespace avrecorder
  13. #endif // VIDEOCAPTURERFACTORY_H