8 class RecordWriteLength
;
12 #include "adeviceprefs.inc"
13 #include "formattools.inc"
14 #include "mwindow.inc"
15 #include "preferencesthread.h"
16 #include "recordprefs.inc"
17 #include "vdeviceprefs.inc"
19 class RecordPrefs
: public PreferencesDialog
22 RecordPrefs(MWindow
*mwindow
, PreferencesWindow
*pwindow
);
27 FormatTools
*recording_format
;
28 ADevicePrefs
*audio_in_device
;
29 VDevicePrefs
*video_in_device
;
34 class RecordWriteLength
: public BC_TextBox
37 RecordWriteLength(MWindow
*mwindow
, PreferencesWindow
*pwindow
, int x
, int y
, char *text
);
39 PreferencesWindow
*pwindow
;
43 * class DuplexEnable : public BC_CheckBox
46 * DuplexEnable(MWindow *mwindow, PreferencesWindow *pwindow, int x, int y, int value);
48 * PreferencesWindow *pwindow;
52 class RecordRealTime
: public BC_CheckBox
55 RecordRealTime(MWindow
*mwindow
, PreferencesWindow
*pwindow
, int x
, int y
, int value
);
57 PreferencesWindow
*pwindow
;
61 class RecordSampleRate
: public BC_TextBox
64 RecordSampleRate(PreferencesWindow
*pwindow
, int x
, int y
);
66 PreferencesWindow
*pwindow
;
70 class RecordSoftwareTimer
: public BC_CheckBox
73 RecordSoftwareTimer(PreferencesWindow
*pwindow
, int value
, int x
, int y
);
75 PreferencesWindow
*pwindow
;
79 class RecordSyncDrives
: public BC_CheckBox
82 RecordSyncDrives(PreferencesWindow
*pwindow
, int value
, int x
, int y
);
84 PreferencesWindow
*pwindow
;
87 class VideoWriteLength
: public BC_TextBox
90 VideoWriteLength(PreferencesWindow
*pwindow
, char *text
, int y
);
92 PreferencesWindow
*pwindow
;
95 class VideoCaptureLength
: public BC_TextBox
98 VideoCaptureLength(PreferencesWindow
*pwindow
, char *text
, int y
);
100 PreferencesWindow
*pwindow
;
103 class CaptureLengthTumbler
: public BC_Tumbler
106 CaptureLengthTumbler(PreferencesWindow
*pwindow
, BC_TextBox
*text
, int x
, int y
);
107 int handle_up_event();
108 int handle_down_event();
109 PreferencesWindow
*pwindow
;
113 class RecordW
: public BC_TextBox
116 RecordW(PreferencesWindow
*pwindow
, int x
, int y
);
118 PreferencesWindow
*pwindow
;
121 class RecordH
: public BC_TextBox
124 RecordH(PreferencesWindow
*pwindow
, int x
, int y
);
126 PreferencesWindow
*pwindow
;
129 class RecordFrameRate
: public BC_TextBox
132 RecordFrameRate(PreferencesWindow
*pwindow
, int x
, int y
);
134 PreferencesWindow
*pwindow
;
137 class RecordFrameRateText
: public BC_TextBox
139 RecordFrameRateText(PreferencesWindow
*pwindow
, int x
, int y
);
141 PreferencesWindow
*pwindow
;
144 class RecordChannels
: public BC_TumbleTextBox
147 RecordChannels(PreferencesWindow
*pwindow
,
152 PreferencesWindow
*pwindow
;
155 class StillImageUseDuration
: public BC_CheckBox
158 StillImageUseDuration(PreferencesWindow
*pwindow
, int value
, int x
, int y
);
160 PreferencesWindow
*pwindow
;
163 class StillImageDuration
: public BC_TextBox
166 StillImageDuration(PreferencesWindow
*pwindow
, int x
, int y
);
168 PreferencesWindow
*pwindow
;
175 // c-file-style: "linux"