rk3399_arm_lvds/capimage/gvideoisp1.h

25 lines
606 B
C
Raw Permalink Normal View History

2024-03-05 03:46:18 +00:00
#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_device(void);
virtual void init_mmap(void);
virtual void uninit_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";
};