#pragma once
#include "DeviceBase.hpp"
#include "IDeviceManager.hpp"
#include "frameprocessor/FrameProcessor.hpp"
#include <map>
#include <memory>
namespace libobsensor {
class BootDevice : public DeviceBase {
public:
BootDevice(const std::shared_ptr<const IDeviceEnumInfo> &info);
virtual ~BootDevice() noexcept override;
protected:
void fetchDeviceInfo() override;
private:
void init() override;
};
}