3#include <bnb/types/base_types.hpp>
4#include <bnb/spal/camera/base.hpp>
10 class camera_win :
public camera_base
13 explicit camera_win(
const camera_base::push_frame_cb_t& cb,
size_t index);
14 ~camera_win()
override;
16 void set_device_by_index(uint32_t index)
override;
17 void set_device_by_id(
const std::string& device_id)
override;
18 void start()
override;
22 std::unique_ptr<impl> m_impl;