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