1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
7 <!-- ##### SECTION Long_Description ##### -->
12 <!-- ##### SECTION See_Also ##### -->
17 <!-- ##### SECTION Stability_Level ##### -->
20 <!-- ##### ENUM RBRecorderError ##### -->
25 @RB_RECORDER_ERROR_NO_INPUT_PLUGIN:
26 @RB_RECORDER_ERROR_NO_TYPEFIND_PLUGIN:
27 @RB_RECORDER_ERROR_NO_DEMUX_PLUGIN:
28 @RB_RECORDER_ERROR_NO_AUDIO:
29 @RB_RECORDER_ERROR_GENERAL:
30 @RB_RECORDER_ERROR_INTERNAL:
32 <!-- ##### ENUM RBRecorderAction ##### -->
37 @RB_RECORDER_ACTION_UNKNOWN:
38 @RB_RECORDER_ACTION_FILE_CONVERTING:
39 @RB_RECORDER_ACTION_DISC_PREPARING_WRITE:
40 @RB_RECORDER_ACTION_DISC_WRITING:
41 @RB_RECORDER_ACTION_DISC_FIXATING:
42 @RB_RECORDER_ACTION_DISC_BLANKING:
44 <!-- ##### ENUM RBRecorderResponse ##### -->
49 @RB_RECORDER_RESPONSE_NONE:
50 @RB_RECORDER_RESPONSE_CANCEL:
51 @RB_RECORDER_RESPONSE_ERASE:
52 @RB_RECORDER_RESPONSE_RETRY:
54 <!-- ##### ENUM RBRecorderResult ##### -->
59 @RB_RECORDER_RESULT_ERROR:
60 @RB_RECORDER_RESULT_CANCEL:
61 @RB_RECORDER_RESULT_FINISHED:
62 @RB_RECORDER_RESULT_RETRY:
64 <!-- ##### MACRO RB_RECORDER_ERROR ##### -->
71 <!-- ##### FUNCTION rb_recorder_error_quark ##### -->
79 <!-- ##### STRUCT RBRecorderPrivate ##### -->
85 <!-- ##### FUNCTION rb_recorder_new ##### -->
94 <!-- ##### FUNCTION rb_recorder_open ##### -->
105 <!-- ##### FUNCTION rb_recorder_opened ##### -->
114 <!-- ##### FUNCTION rb_recorder_close ##### -->
123 <!-- ##### FUNCTION rb_recorder_write ##### -->
132 <!-- ##### FUNCTION rb_recorder_pause ##### -->
141 <!-- ##### FUNCTION rb_recorder_get_default_device ##### -->
149 <!-- ##### FUNCTION rb_recorder_get_device ##### -->
159 <!-- ##### FUNCTION rb_recorder_set_device ##### -->
170 <!-- ##### FUNCTION rb_recorder_set_tmp_dir ##### -->
180 <!-- ##### FUNCTION rb_recorder_get_media_length ##### -->
190 <!-- ##### FUNCTION rb_recorder_burn ##### -->
201 <!-- ##### FUNCTION rb_recorder_burn_cancel ##### -->
210 <!-- ##### FUNCTION rb_recorder_enabled ##### -->