00001 #ifndef VIDEODEVICE_INC
00002 #define VIDEODEVICE_INC
00003
00004 class VideoDevice;
00005
00006
00007 #define VIDEO4LINUX 0
00008 #define VIDEO4LINUX2 1
00009 #define VIDEO4LINUX2JPEG 2
00010 #define SCREENCAPTURE 3
00011 #define CAPTURE_LML 4
00012 #define CAPTURE_FIREWIRE 5
00013 #define CAPTURE_BUZ 6
00014 #define CAPTURE_IEC61883 7
00015 #define CAPTURE_DVB 8
00016
00017 #define VIDEO4LINUX_TITLE "Video4Linux"
00018 #define VIDEO4LINUX2_TITLE "Video4Linux2"
00019 #define VIDEO4LINUX2JPEG_TITLE "Video4Linux2 JPEG"
00020 #define SCREENCAPTURE_TITLE "Screencapture"
00021 #define CAPTURE_LML_TITLE "LML 33"
00022 #define CAPTURE_BUZ_TITLE "Buz"
00023 #ifdef HAVE_FIREWIRE
00024 #define CAPTURE_FIREWIRE_TITLE "DV 1394"
00025 #define CAPTURE_IEC61883_TITLE "IEC 61883"
00026 #endif
00027 #define CAPTURE_DVB_TITLE "DVB"
00028
00029 #define PLAYBACK_X11 10
00030 #define PLAYBACK_X11_XV 14
00031 #define PLAYBACK_X11_GL 17
00032 #define PLAYBACK_BUZ 11
00033 #define PLAYBACK_LML 12
00034 #define PLAYBACK_FIREWIRE 13
00035 #define PLAYBACK_DV1394 15
00036 #define PLAYBACK_IEC61883 16
00037
00038
00039 #define PLAYBACK_ASYNCHRONOUS 18
00040
00041 #define PLAYBACK_X11_TITLE "X11"
00042 #define PLAYBACK_X11_XV_TITLE "X11-XV"
00043 #define PLAYBACK_X11_GL_TITLE "X11-OpenGL"
00044 #define PLAYBACK_BUZ_TITLE "Buz"
00045 #define PLAYBACK_LML_TITLE "LML 33"
00046 #ifdef HAVE_FIREWIRE
00047 #define PLAYBACK_FIREWIRE_TITLE "RAW 1394"
00048 #define PLAYBACK_DV1394_TITLE "DV 1394"
00049 #define PLAYBACK_IEC61883_TITLE "IEC 61883"
00050 #endif
00051
00052
00053
00054 #define OUTPUT_RGB 0
00055 #define OUTPUT_MJPA 1
00056 #define OUTPUT_DV 2
00057
00058 #endif