Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

vdevicev4l2jpeg.h

Go to the documentation of this file.
00001 #ifndef VDEVICEV4L2JPEG_H
00002 #define VDEVICEV4L2JPEG_H
00003 
00004 
00005 #ifdef HAVE_CONFIG_H
00006 #include "config.h"
00007 #endif
00008 #ifdef HAVE_VIDEO4LINUX2
00009 #include "condition.inc"
00010 #include "mutex.inc"
00011 #include "vdevicebase.h"
00012 #include <linux/types.h>
00013 #include <linux/videodev2.h>
00014 #include "videodevice.inc"
00015 #include "vdevicev4l2jpeg.inc"
00016 #include "vdevicev4l2.inc"
00017 
00018 
00019 
00020 class VDeviceV4L2JPEG : public VDeviceBase
00021 {
00022 public:
00023         VDeviceV4L2JPEG(VideoDevice *device);
00024         ~VDeviceV4L2JPEG();
00025 
00026         int initialize();
00027         int open_input();
00028         int close_all();
00029         int get_best_colormodel(Asset *asset);
00030         int read_buffer(VFrame *frame);
00031 
00032         VDeviceV4L2Thread *thread;
00033 };
00034 
00035 #endif
00036 #endif
00037 
00038 

Generated on Sun Jan 8 13:39:01 2006 for Cinelerra-svn by  doxygen 1.4.4