#pragma once #include "gvideo.h" class GVideoISP1 : public gVideo { public: GVideoISP1(); virtual ~GVideoISP1(); virtual void *read_frame(int timeout); protected: virtual void start_capturing(void); virtual void stop_capturing(void); virtual void init_mmap(void); virtual void init_device(void); private: const std::string subdev0_name = "/dev/v4l-subdev0"; const std::string subdev1_name = "/dev/v4l-subdev1"; const std::string subdev2_name = "/dev/v4l-subdev2"; const std::string subdev3_name = "/dev/v4l-subdev3"; };