8 class RecordWriteLength
;
11 #include "adeviceprefs.inc"
12 #include "mwindow.inc"
13 #include "preferencesthread.h"
14 #include "recordprefs.inc"
15 #include "vdeviceprefs.inc"
17 class RecordPrefs
: public PreferencesDialog
20 RecordPrefs(MWindow
*mwindow
, PreferencesWindow
*pwindow
);
25 ADevicePrefs
*in_device
/*, *duplex_device */;
26 VDevicePrefs
*video_in_device
;
31 class RecordWriteLength
: public BC_TextBox
34 RecordWriteLength(MWindow
*mwindow
, PreferencesWindow
*pwindow
, int x
, int y
, char *text
);
36 PreferencesWindow
*pwindow
;
40 * class DuplexEnable : public BC_CheckBox
43 * DuplexEnable(MWindow *mwindow, PreferencesWindow *pwindow, int x, int y, int value);
45 * PreferencesWindow *pwindow;
49 class RecordRealTime
: public BC_CheckBox
52 RecordRealTime(MWindow
*mwindow
, PreferencesWindow
*pwindow
, int x
, int y
, int value
);
54 PreferencesWindow
*pwindow
;
58 class RecordSampleRate
: public BC_TextBox
61 RecordSampleRate(PreferencesWindow
*pwindow
, int x
, int y
);
63 PreferencesWindow
*pwindow
;
67 class RecordSoftwareTimer
: public BC_CheckBox
70 RecordSoftwareTimer(PreferencesWindow
*pwindow
, int value
, int x
, int y
);
72 PreferencesWindow
*pwindow
;
76 class RecordSyncDrives
: public BC_CheckBox
79 RecordSyncDrives(PreferencesWindow
*pwindow
, int value
, int x
, int y
);
81 PreferencesWindow
*pwindow
;
84 class VideoWriteLength
: public BC_TextBox
87 VideoWriteLength(PreferencesWindow
*pwindow
, char *text
, int y
);
89 PreferencesWindow
*pwindow
;
92 class VideoCaptureLength
: public BC_TextBox
95 VideoCaptureLength(PreferencesWindow
*pwindow
, char *text
, int y
);
97 PreferencesWindow
*pwindow
;
100 class CaptureLengthTumbler
: public BC_Tumbler
103 CaptureLengthTumbler(PreferencesWindow
*pwindow
, BC_TextBox
*text
, int x
, int y
);
104 int handle_up_event();
105 int handle_down_event();
106 PreferencesWindow
*pwindow
;
110 class RecordW
: public BC_TextBox
113 RecordW(PreferencesWindow
*pwindow
, int x
, int y
);
115 PreferencesWindow
*pwindow
;
118 class RecordH
: public BC_TextBox
121 RecordH(PreferencesWindow
*pwindow
, int x
, int y
);
123 PreferencesWindow
*pwindow
;
126 class RecordFrameRate
: public BC_TextBox
129 RecordFrameRate(PreferencesWindow
*pwindow
, int x
, int y
);
131 PreferencesWindow
*pwindow
;
134 class RecordFrameRateText
: public BC_TextBox
136 RecordFrameRateText(PreferencesWindow
*pwindow
, int x
, int y
);
138 PreferencesWindow
*pwindow
;
141 class StillImageUseDuration
: public BC_CheckBox
144 StillImageUseDuration(PreferencesWindow
*pwindow
, int value
, int x
, int y
);
146 PreferencesWindow
*pwindow
;
149 class StillImageDuration
: public BC_TextBox
152 StillImageDuration(PreferencesWindow
*pwindow
, int x
, int y
);
154 PreferencesWindow
*pwindow
;