xine-lib 1.2.13-20230125hg15249
Data Structures | Macros | Typedefs | Functions
configfile.h File Reference
#include <pthread.h>
#include <xine.h>

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
 
int _x_config_change_opt (config_values_t *config, const char *opt)
 interpret stream_setup part of mrls for config value changes
 
void _x_config_unregister_cb_class_d (config_values_t *config, void *callback_data)
 
void _x_config_unregister_cb_class_p (config_values_t *config, xine_config_cb_t callback)
 

Macro Definition Documentation

◆ CONFIG_FILE_VERSION

#define CONFIG_FILE_VERSION   2

◆ XINE_CONFIG_SECURITY

#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 Documentation

◆ cfg_entry_t

typedef struct cfg_entry_s cfg_entry_t

◆ config_values_t

Function Documentation

◆ _x_config_change_opt()

int _x_config_change_opt ( config_values_t * config,
const char * opt )

◆ _x_config_init()

config_values_t * _x_config_init ( void )

◆ _x_config_unregister_cb_class_d()

void _x_config_unregister_cb_class_d ( config_values_t * config,
void * callback_data )

deprecated in favour of config_values_t->unregister_callbacks ().

References _cfg_d_rem(), and _x_assert.

◆ _x_config_unregister_cb_class_p()

void _x_config_unregister_cb_class_p ( config_values_t * config,
xine_config_cb_t callback )

References _cfg_cb_rem(), and _x_assert.