gmerlin
Player configuration

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.
 

Detailed Description

Function Documentation

◆ bg_player_get_input_parameters()

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

◆ 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

◆ bg_player_get_audio_parameters()

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

◆ bg_player_get_audio_filter_parameters()

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

◆ bg_player_set_audio_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

◆ bg_player_set_audio_filter_parameter()

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

◆ bg_player_get_video_parameters()

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

◆ bg_player_get_video_filter_parameters()

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

◆ 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

◆ bg_player_set_video_filter_parameter()

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

◆ bg_player_get_subtitle_parameters()

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

◆ 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

◆ bg_player_get_osd_parameters()

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

◆ 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

◆ bg_player_set_visualization()

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

◆ bg_player_set_visualization_plugin()

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

◆ bg_player_get_visualization_parameters()

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

◆ 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

◆ bg_player_set_visualization_plugin_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.

Parameters
dataPlayer casted to void*
nameName
valValue