| Top |  |  |  |  | 
| BraseroSessionCfgBraseroSessionCfg — Configure automatically a BraseroBurnSession object | 
| #define | BRASERO_SESSION_IS_VALID() | 
| BraseroSessionCfg * | brasero_session_cfg_new () | 
| BraseroSessionError | brasero_session_cfg_get_error () | 
| void | brasero_session_cfg_add_flags () | 
| void | brasero_session_cfg_remove_flags () | 
| gboolean | brasero_session_cfg_is_supported () | 
| gboolean | brasero_session_cfg_is_compulsory () | 
| gboolean | brasero_session_cfg_has_default_output_path () | 
| void | brasero_session_cfg_enable () | 
| void | brasero_session_cfg_disable () | 
This object configures automatically a session reacting to any change made to the various parameters.
BraseroSessionCfg *
brasero_session_cfg_new (void);
Creates a new BraseroSessionCfg object.
BraseroSessionError
brasero_session_cfg_get_error (BraseroSessionCfg *cfg);
This function returns the current status and if autoconfiguration is/was successful.
void brasero_session_cfg_add_flags (BraseroSessionCfg *cfg,BraseroBurnFlag flags);
Adds all flags from flags
 that are supported.
void brasero_session_cfg_remove_flags (BraseroSessionCfg *cfg,BraseroBurnFlag flags);
Removes all flags that are not compulsory.
gboolean brasero_session_cfg_is_supported (BraseroSessionCfg *cfg,BraseroBurnFlag flag);
Checks whether a particular flag is supported.
gboolean brasero_session_cfg_is_compulsory (BraseroSessionCfg *cfg,BraseroBurnFlag flag);
Checks whether a particular flag is compulsory.
gboolean
brasero_session_cfg_has_default_output_path
                               (BraseroSessionCfg *cfg);
This function returns whether the path returned
by brasero_burn_session_get_output() is an 
automatically created one.
void
brasero_session_cfg_enable (BraseroSessionCfg *cfg);
This function (re)-enables autoconfiguration
void
brasero_session_cfg_disable (BraseroSessionCfg *cfg);
This function disables autoconfiguration
“is-valid” signalvoid user_function (BraseroSessionCfg *braserosessioncfg, gpointer user_data)
Flags: Action
“wrong-extension” signalgboolean user_function (BraseroSessionCfg *braserosessioncfg, gpointer user_data)
Flags: Action