Reference

audio_prop(3)

NAME

Constants for the get/set properties functions. -

Defines

#define AO_PROP_MIXER_VOL 0
#define AO_PROP_PCM_VOL 1
#define AO_PROP_MUTE_VOL 2

Functions

int xine_get_audio_property (xine_t *self, int property)
Get audio driver property. int xine_set_audio_property (xine_t *self, int property, int value)
Set audio driver property value.

DEFINE DOCUMENTATION

#define AO_PROP_MIXER_VOL 0

Mixer volume property.

See also: xine_get_audio_property(), xine_set_audio_property()

#define AO_PROP_MUTE_VOL 2

Pcm volume property.

See also: xine_get_audio_property(), xine_set_audio_property()

#define AO_PROP_PCM_VOL 1

Pcm volume property.

See also: xine_get_audio_property(), xine_set_audio_property()

FUNCTION DOCUMENTATION

int xine_get_audio_property (xine_t * self, int property)

Get audio driver property.

Parameters:

self

Current xine engine configuration ( see xine_init() )

property

( see AO_PROP_* )

Returns: value of property.

Get audio property ( AO_PROP_* ) value .

Parameters:

self
property

int xine_set_audio_property (xine_t * self, int property, int value)

Set audio driver property value.

Parameters:

self

Current xine engine configuration ( see xine_init() )

property

( see AO_PROP_* )

value

of property

Returns: value on success, otherwise ~value.

Set audio property value ( AO_PROP_* ). It will return value if operation is successfuly completed, and ~value on failure.

Parameters:

self
property
value