11 #include "recordlabel.inc"
16 Batch(MWindow
*mwindow
, Record
*record
);
20 static char* mode_to_text(int record_mode
);
21 static int text_to_mode(char *text
);
22 Asset
* get_current_asset();
23 char* get_source_text();
24 Channel
* get_current_channel_struct();
25 void calculate_news();
26 void create_default_path();
27 void copy_from(Batch
*batch
);
28 void toggle_label(double position
);
33 // List of assets for every file created.
34 // First asset is the default asset.
35 ArrayList
<Asset
*> assets
;
36 // Created during recording if scene to scene.
37 // Created after recording if NULL
43 // Add new sources for every input device
44 // Entry in channel table to record from
47 // Time offset of start of current file from batch start
49 // Type of start time to begin at
53 // Start time of batch
56 // Number of seconds for all recording except infinite
58 // Flash the color of the display while waiting for start.of batch
61 // Totals for current batch
62 long total_samples
, total_frames
;
64 long current_sample
, current_frame
;
65 // Totals for synchronization
66 long session_samples
, session_frames
;
68 // Info for warning field
70 // Record mode #define