tx-gxx-linux/device/gxx-linux/capimage/gvideoisp1.h

24 lines
565 B
C++

#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";
};