#ifndef _H_VIDEODEV_V4L2_H_ #define _H_VIDEODEV_V4L2_H_ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "convert.h" #include "gui.h" #include "videodev.h" enum { IOMODE_READ, IOMODE_MMAP }; class VideoDev_Dummy: public VideoDev { private: ConvertData cdata; int Grab(VideoFrame *vf); int Open(); int Close(); int CaptureStart(); int CaptureStop(); int SetDevCtrl(unsigned int id, int value); int GetDevCtrl(unsigned int id, int *value); public: VideoDev_Dummy(); ~VideoDev_Dummy(); int GetDeviceList(std::list *list); int GetDeviceFormats(string device, std::list *formats) { return VDEV_STATUS_OK; }; int GetDeviceResolutions(string device, std::list *formats) { return VDEV_STATUS_OK; }; }; #endif