|
xine-lib
1.2.9
|
Go to the source code of this file.
Data Structures | |
| struct | cfg_entry_s |
| struct | config_values_s |
Macros | |
| #define | CONFIG_FILE_VERSION 2 |
| #define | XINE_CONFIG_SECURITY 30 |
Typedefs | |
| typedef struct cfg_entry_s | cfg_entry_t |
| typedef struct config_values_s | config_values_t |
Functions | |
| config_values_t * | _x_config_init (void) |
| allocate and init a new xine config object More... | |
| int | _x_config_change_opt (config_values_t *config, const char *opt) |
| interpret stream_setup part of mrls for config value changes More... | |
| void | _x_config_unregister_cb_class_d (config_values_t *config, void *callback_data) |
| #define CONFIG_FILE_VERSION 2 |
Referenced by xine_config_load(), and xine_config_save().
| #define XINE_CONFIG_SECURITY 30 |
config entries above this experience level must never be changed from MRL
Referenced by _x_config_change_opt(), ao_sun_open_plugin(), init_plugin(), open_fb_device(), and xine_init().
| typedef struct cfg_entry_s cfg_entry_t |
| typedef struct config_values_s config_values_t |
| int _x_config_change_opt | ( | config_values_t * | config, |
| const char * | opt | ||
| ) |
interpret stream_setup part of mrls for config value changes
References _, cfg_entry_s::exp_level, key, config_values_s::lookup_entry, cfg_entry_s::num_value, cfg_entry_s::type, cfg_entry_s::unknown_value, config_values_s::update_num, config_values_s::update_string, XINE_CONFIG_SECURITY, XINE_CONFIG_TYPE_BOOL, XINE_CONFIG_TYPE_ENUM, XINE_CONFIG_TYPE_NUM, XINE_CONFIG_TYPE_RANGE, XINE_CONFIG_TYPE_STRING, and XINE_CONFIG_TYPE_UNKNOWN.
Referenced by open_internal().
| config_values_t* _x_config_init | ( | void | ) |
allocate and init a new xine config object
References config_dispose(), config_get_serialized_entry(), config_lookup_entry(), config_parse_enum(), config_register_bool(), config_register_enum(), config_register_filename(), config_register_num(), config_register_range(), config_register_serialized_entry(), config_register_string(), config_set_new_entry_callback(), config_unregister_cb(), config_unset_new_entry_callback(), config_update_num(), config_update_string(), and NULL.
Referenced by xine_new().
| void _x_config_unregister_cb_class_d | ( | config_values_t * | config, |
| void * | callback_data | ||
| ) |
References _x_assert, cfg_entry_s::callback, cfg_entry_s::callback_data, cfg_entry_s::next, and NULL.
Referenced by _x_dispose_plugins().
1.8.14