#ifndef VIDEOCAPTURERFACTORY_H
#define VIDEOCAPTURERFACTORY_H

#include "IVideoCapturer.h"
#include <memory>

namespace avrecorder {
namespace video {

class VideoCapturerFactory {
public:
    static std::unique_ptr<IVideoCapturer> create(CaptureMethod method);
};

} // namespace video
} // namespace avrecorder

#endif // VIDEOCAPTURERFACTORY_H 