#ifndef _videoInput_h_
#define _videoInput_h_

class videoInput
    {
    public:
     videoInput(const char* devname="/dev/video",int width=640,int height=480);
     ~videoInput(void);
     void grab(void);
     unsigned char * currentFrame(void);
     inline int width(void) const { return width_; }
     inline int height(void) const { return height_; }
     inline const char * deviceName(void) const { return deviceName_; }
    private:
     int width_, height_;
     char *deviceName_;
     int fd_;
     unsigned char * data_;
     int frames_;
     int *offsets_;
     int frameNumber_;
    };


#endif
