Top |
BraseroSessionCfgBraseroSessionCfg — Configure automatically a BraseroBurnSession object |
Functions
Description
This object configures automatically a session reacting to any change made to the various parameters.
Functions
brasero_session_cfg_new ()
BraseroSessionCfg *
brasero_session_cfg_new (void
);
Creates a new BraseroSessionCfg object.
brasero_session_cfg_get_error ()
BraseroSessionError
brasero_session_cfg_get_error (BraseroSessionCfg *cfg
);
This function returns the current status and if autoconfiguration is/was successful.
brasero_session_cfg_add_flags ()
void brasero_session_cfg_add_flags (BraseroSessionCfg *cfg
,BraseroBurnFlag flags
);
Adds all flags from flags
that are supported.
brasero_session_cfg_remove_flags ()
void brasero_session_cfg_remove_flags (BraseroSessionCfg *cfg
,BraseroBurnFlag flags
);
Removes all flags that are not compulsory.
brasero_session_cfg_is_supported ()
gboolean brasero_session_cfg_is_supported (BraseroSessionCfg *cfg
,BraseroBurnFlag flag
);
Checks whether a particular flag is supported.
brasero_session_cfg_is_compulsory ()
gboolean brasero_session_cfg_is_compulsory (BraseroSessionCfg *cfg
,BraseroBurnFlag flag
);
Checks whether a particular flag is compulsory.
brasero_session_cfg_has_default_output_path ()
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.
brasero_session_cfg_enable ()
void
brasero_session_cfg_enable (BraseroSessionCfg *cfg
);
This function (re)-enables autoconfiguration
brasero_session_cfg_disable ()
void
brasero_session_cfg_disable (BraseroSessionCfg *cfg
);
This function disables autoconfiguration