xine-lib 1.2.11
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 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)
 
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

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.