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
00016 #define VIDEO4LINUX_TITLE "Video4Linux"
00017 #define VIDEO4LINUX2_TITLE "Video4Linux2"
00018 #define VIDEO4LINUX2JPEG_TITLE "Video4Linux2 JPEG"
00019 #define SCREENCAPTURE_TITLE "Screencapture"
00020 #define CAPTURE_LML_TITLE "LML 33"
00021 #define CAPTURE_BUZ_TITLE "Buz"
00022 #define CAPTURE_FIREWIRE_TITLE "DV 1394"
00023 #define CAPTURE_IEC61883_TITLE "IEC 61883"
00024
00025 #define PLAYBACK_X11 10
00026 #define PLAYBACK_X11_XV 14
00027 #define PLAYBACK_BUZ 11
00028 #define PLAYBACK_LML 12
00029 #define PLAYBACK_FIREWIRE 13
00030 #define PLAYBACK_DV1394 15
00031 #define PLAYBACK_IEC61883 16
00032
00033 #define PLAYBACK_X11_TITLE "X11"
00034 #define PLAYBACK_X11_XV_TITLE "X11-XV"
00035 #define PLAYBACK_BUZ_TITLE "Buz"
00036 #define PLAYBACK_LML_TITLE "LML 33"
00037 #define PLAYBACK_FIREWIRE_TITLE "RAW 1394"
00038 #define PLAYBACK_DV1394_TITLE "DV 1394"
00039 #define PLAYBACK_IEC61883_TITLE "IEC 61883"
00040
00041
00042
00043 #define OUTPUT_RGB 0
00044 #define OUTPUT_MJPA 1
00045 #define OUTPUT_DV 2
00046
00047 #endif