gmerlin
Functions

Player configuration

Player

Functions

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

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