- gboolean has_file_duration; /* TRUE if ring duration specified */
- gint32 file_duration; /* Switch file after n seconds */
- gboolean has_ring_num_files;/* TRUE if ring num_files specified */
- guint32 ring_num_files; /* Number of multiple buffer files */
- gboolean has_autostop_files;/* TRUE if maximum number of capture files
- are specified */
- gint32 autostop_files; /* Maximum number of capture files */
+typedef enum {
+ capture_cb_capture_prepared,
+ capture_cb_capture_update_started,
+ capture_cb_capture_update_continue,
+ capture_cb_capture_update_finished,
+ capture_cb_capture_fixed_started,
+ capture_cb_capture_fixed_continue,
+ capture_cb_capture_fixed_finished,
+ capture_cb_capture_stopping
+} capture_cbs;