1 #ifndef VIDEODEVICE_INC
2 #define VIDEODEVICE_INC
6 // Flags for mainwindow->preferences->vconfig_in->driver
9 #define VIDEO4LINUX2JPEG 2
10 #define SCREENCAPTURE 3
12 #define CAPTURE_FIREWIRE 5
15 #define VIDEO4LINUX_TITLE "Video4Linux"
16 #define VIDEO4LINUX2_TITLE "Video4Linux2"
17 #define VIDEO4LINUX2JPEG_TITLE "Video4Linux2 JPEG"
18 #define SCREENCAPTURE_TITLE "Screencapture"
19 #define CAPTURE_LML_TITLE "LML 33"
20 #define CAPTURE_BUZ_TITLE "Buz"
21 #define CAPTURE_FIREWIRE_TITLE "IEEE 1394"
23 #define PLAYBACK_X11 10
24 #define PLAYBACK_X11_XV 14
25 #define PLAYBACK_BUZ 11
26 #define PLAYBACK_LML 12
27 #define PLAYBACK_FIREWIRE 13
28 #define PLAYBACK_DV1394 15
30 #define PLAYBACK_X11_TITLE "X11"
31 #define PLAYBACK_X11_XV_TITLE "X11-XV"
32 #define PLAYBACK_BUZ_TITLE "Buz"
33 #define PLAYBACK_LML_TITLE "LML 33"
34 #define PLAYBACK_FIREWIRE_TITLE "IEEE 1394"
35 #define PLAYBACK_DV1394_TITLE "DV 1394"
37 // Output formats required for direct frame copy
38 // RGB is for either RGB or RGBA as defined in the VFrame