add haupauge-1657 dual usb capture support, add deinterlace to recordmonitor, asset...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / recordgui.h
index 4b506bd4a204d928a935b35c512923958264fc29..763b167e674825073ecec08417ba661e231026e5 100644 (file)
@@ -51,6 +51,8 @@ class RecordGUIDropFrames;
 class RecordGUIFillFrames;
 class RecordGUIPowerOff;
 class RecordGUICommCheck;
+class RecordGUIDelaceItem;
+class RecordGUIDeinterlace;
 class RecordGUILabel;
 class RecordGUIClearLabels;
 class RecordGUILoop;
@@ -132,6 +134,7 @@ public:
        RecordGUIFillFrames *fill_frames;
        RecordGUIPowerOff *power_off;
        RecordGUICommCheck *commercial_check;
+       RecordGUIDeinterlace *deinterlace;
        RecordGUIMonitorVideo *monitor_video;
        RecordGUIMonitorAudio *monitor_audio;
        RecordGUIAudioMeters *meter_audio;
@@ -360,6 +363,26 @@ public:
        RecordGUI *gui;
 };
 
+class RecordGUIDelaceItem : public BC_MenuItem
+{
+public:
+       RecordGUIDelaceItem(RecordGUIDeinterlace *popup, const char *text, int id);
+       int handle_event();
+
+       RecordGUIDeinterlace *popup;
+       int id;
+};
+
+class RecordGUIDeinterlace : public BC_PopupMenu
+{
+public:
+       RecordGUIDeinterlace(RecordGUI *gui, int x, int y);
+       void create_objects();
+       void update();
+
+       RecordGUI *gui;
+};
+
 class RecordGUIMonitorVideo : public BC_CheckBox
 {
 public:
@@ -551,10 +574,4 @@ public:
        RecordGUI *gui;
 };
 
-
-
-
-
-
-
 #endif