/**
 * SECTION:rygel-configuration
 * @short_description: Interface for dealing with Rygel configuration.
 */
/**
 * RygelConfigurationEntry
 */
/**
 * RygelSectionEntry
 */
/**
 * RygelConfigurationError
 */
/**
 * rygel_configuration_get_upnp_enabled
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_interface
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_port
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_transcoding
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_allow_upload
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_allow_deletion
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_log_levels
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_plugin_path
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_engine_path
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_media_engine
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_video_upload_folder
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_music_upload_folder
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_picture_upload_folder
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_enabled
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_title
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_string
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_string_list
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_int
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_int_list
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * rygel_configuration_get_bool
 * @self: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance
 * @error: location to store the error occuring, or %NULL to ignore
 */
/**
 * RygelConfiguration::configuration-changed
 * @configuration: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance that received the signal
 * @entry: 
 * 
 * Emitted when any of known configuration settings has changed. RygelConfigurationEntry lists known configuration settings.
 */
/**
 * RygelConfiguration::section-changed
 * @configuration: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance that received the signal
 * @section: 
 * @entry: 
 * 
 * Emitted when any of section settings has changed. RygelSectionEntry lists known section settings.
 */
/**
 * RygelConfiguration::setting-changed
 * @configuration: the <link linkend="RygelConfiguration"><type>RygelConfiguration</type></link> instance that received the signal
 * @section: 
 * @key: 
 * 
 * Emitted when some custom setting has changed. That happens when changed setting does fit into neither configuration_changed nor section_changed signal.
 */
/**
 * RygelConfiguration
 * 
 * Interface for dealing with Rygel configuration.
 */
