gmerlin
Functions
Player configuration

Functions

const bg_parameter_info_tbg_player_get_input_parameters (bg_player_t *player)
 Get input parameters. More...
 
void bg_player_set_input_parameter (void *data, const char *name, const bg_parameter_value_t *val)
 Set an input parameter. More...
 
const bg_parameter_info_tbg_player_get_audio_parameters (bg_player_t *player)
 Get audio parameters. More...
 
const bg_parameter_info_tbg_player_get_audio_filter_parameters (bg_player_t *player)
 Get audio filter parameters. More...
 
void bg_player_set_audio_parameter (void *data, const char *name, const bg_parameter_value_t *val)
 Set an audio parameter. More...
 
void bg_player_set_audio_filter_parameter (void *data, const char *name, const bg_parameter_value_t *val)
 Set an audio filter parameter. More...
 
const bg_parameter_info_tbg_player_get_video_parameters (bg_player_t *player)
 Get video parameters. More...
 
const bg_parameter_info_tbg_player_get_video_filter_parameters (bg_player_t *player)
 Get video filter parameters. More...
 
void bg_player_set_video_parameter (void *data, const char *name, const bg_parameter_value_t *val)
 Set a video parameter. More...
 
void bg_player_set_video_filter_parameter (void *data, const char *name, const bg_parameter_value_t *val)
 Set a video filter parameter. More...
 
const bg_parameter_info_tbg_player_get_subtitle_parameters (bg_player_t *player)
 Get subtitle parameters. More...
 
void bg_player_set_subtitle_parameter (void *data, const char *name, const bg_parameter_value_t *val)
 Set a subtitle parameter. More...
 
const bg_parameter_info_tbg_player_get_osd_parameters (bg_player_t *player)
 Get OSD parameters. More...
 
void bg_player_set_osd_parameter (void *data, const char *name, const bg_parameter_value_t *val)
 Set an OSD parameter. More...
 
void bg_player_set_visualization (bg_player_t *p, int enable)
 En- or disable music visualizations. More...
 
void bg_player_set_visualization_plugin (bg_player_t *p, const bg_plugin_info_t *plugin_info)
 Set plugin used for visualizations. More...
 
const bg_parameter_info_tbg_player_get_visualization_parameters (bg_player_t *player)
 Get visualization parameters. More...
 
void bg_player_set_visualization_parameter (void *data, const char *name, const bg_parameter_value_t *val)
 Set a visualization parameter. More...
 
void bg_player_set_visualization_plugin_parameter (void *data, const char *name, const bg_parameter_value_t *val)
 Set a parameter for a visuaization plugin. More...
 

Detailed Description

Function Documentation

const bg_parameter_info_t* bg_player_get_input_parameters ( bg_player_t *  player)

Get input parameters.

Parameters
playerA player
Returns
Null terminated parameter array.

Returned parameters can be passed to bg_player_set_input_parameter

void bg_player_set_input_parameter ( void *  data,
const char *  name,
const bg_parameter_value_t val 
)

Set an input parameter.

Parameters
dataPlayer casted to void*
nameName
valValue
const bg_parameter_info_t* bg_player_get_audio_parameters ( bg_player_t *  player)

Get audio parameters.

Parameters
playerA player
Returns
Null terminated parameter array.

Returned parameters can be passed to bg_player_set_audio_parameter

const bg_parameter_info_t* bg_player_get_audio_filter_parameters ( bg_player_t *  player)

Get audio filter parameters.

Parameters
playerA player
Returns
Null terminated parameter array.

Returned parameters can be passed to bg_player_set_audio_filter_parameter

void bg_player_set_audio_parameter ( void *  data,
const char *  name,
const bg_parameter_value_t val 
)

Set an audio parameter.

Parameters
dataPlayer casted to void*
nameName
valValue
void bg_player_set_audio_filter_parameter ( void *  data,
const char *  name,
const bg_parameter_value_t val 
)

Set an audio filter parameter.

Parameters
dataPlayer casted to void*
nameName
valValue
const bg_parameter_info_t* bg_player_get_video_parameters ( bg_player_t *  player)

Get video parameters.

Parameters
playerA player
Returns
Null terminated parameter array.

Returned parameters can be passed to bg_player_set_video_parameter

const bg_parameter_info_t* bg_player_get_video_filter_parameters ( bg_player_t *  player)

Get video filter parameters.

Parameters
playerA player
Returns
Null terminated parameter array.

Returned parameters can be passed to bg_player_set_video_parameter

void bg_player_set_video_parameter ( void *  data,
const char *  name,
const bg_parameter_value_t val 
)

Set a video parameter.

Parameters
dataPlayer casted to void*
nameName
valValue
void bg_player_set_video_filter_parameter ( void *  data,
const char *  name,
const bg_parameter_value_t val 
)

Set a video filter parameter.

Parameters
dataPlayer casted to void*
nameName
valValue
const bg_parameter_info_t* bg_player_get_subtitle_parameters ( bg_player_t *  player)

Get subtitle parameters.

Parameters
playerA player
Returns
Null terminated parameter array.

Returned parameters can be passed to bg_player_set_subtitle_parameter

void bg_player_set_subtitle_parameter ( void *  data,
const char *  name,
const bg_parameter_value_t val 
)

Set a subtitle parameter.

Parameters
dataPlayer casted to void*
nameName
valValue
const bg_parameter_info_t* bg_player_get_osd_parameters ( bg_player_t *  player)

Get OSD parameters.

Parameters
playerA player
Returns
Null terminated parameter array.

Returned parameters can be passed to bg_player_set_osd_parameter

void bg_player_set_osd_parameter ( void *  data,
const char *  name,
const bg_parameter_value_t val 
)

Set an OSD parameter.

Parameters
dataPlayer casted to void*
nameName
valValue
void bg_player_set_visualization ( bg_player_t *  p,
int  enable 
)

En- or disable music visualizations.

Parameters
pA player
enable1 to enable visualizations, 0 to disable them

Visualizations are only enabled if you passed 1 to this function and the video window is not used otherwise

void bg_player_set_visualization_plugin ( bg_player_t *  p,
const bg_plugin_info_t plugin_info 
)

Set plugin used for visualizations.

Parameters
pA player
plugin_infoPlugin info
const bg_parameter_info_t* bg_player_get_visualization_parameters ( bg_player_t *  player)

Get visualization parameters.

Parameters
playerA player
Returns
Null terminated parameter array.

Returned parameters can be passed to bg_player_set_visualization_parameter

void bg_player_set_visualization_parameter ( void *  data,
const char *  name,
const bg_parameter_value_t val 
)

Set a visualization parameter.

Parameters
dataPlayer casted to void*
nameName
valValue
void bg_player_set_visualization_plugin_parameter ( void *  data,
const char *  name,
const bg_parameter_value_t val 
)

Set a parameter for a visuaization plugin.

Parameters
dataPlayer casted to void*
nameName
valValue