intf.c File Reference

Include dependency graph for intf.c:


Defines

#define findAout(o)   findAout(VLC_OBJECT(o))

Enumerations

enum  { SET_MUTE = 1, SET_VOLUME = 2, INCREMENT_VOLUME = 4, TOGGLE_MUTE = 8 }

Functions

static aout_instance_tfindAout (vlc_object_t *obj)
static int doVolumeChanges (unsigned action, vlc_object_t *p_object, int i_nb_steps, audio_volume_t i_volume, audio_volume_t *i_return_volume, bool b_mute)
int aout_VolumeGet (vlc_object_t *p_object, audio_volume_t *pi_volume)
int aout_VolumeSet (vlc_object_t *p_object, audio_volume_t i_volume)
int aout_VolumeUp (vlc_object_t *p_object, int i_nb_steps, audio_volume_t *pi_volume)
int aout_VolumeDown (vlc_object_t *p_object, int i_nb_steps, audio_volume_t *pi_volume)
int aout_ToggleMute (vlc_object_t *p_object, audio_volume_t *pi_volume)
bool aout_IsMuted (vlc_object_t *p_object)
int aout_SetMute (vlc_object_t *p_object, audio_volume_t *pi_volume, bool b_mute)
void aout_VolumeSoftInit (aout_instance_t *p_aout)
int aout_VolumeSoftGet (aout_instance_t *p_aout, audio_volume_t *pi_volume)
int aout_VolumeSoftSet (aout_instance_t *p_aout, audio_volume_t i_volume)
void aout_VolumeNoneInit (aout_instance_t *p_aout)
int aout_VolumeNoneGet (aout_instance_t *p_aout, audio_volume_t *pi_volume)
int aout_VolumeNoneSet (aout_instance_t *p_aout, audio_volume_t i_volume)
static int aout_Restart (aout_instance_t *p_aout)
int aout_FindAndRestart (vlc_object_t *p_this, const char *psz_name, vlc_value_t oldval, vlc_value_t newval, void *p_data)
int aout_ChannelsRestart (vlc_object_t *p_this, const char *psz_variable, vlc_value_t oldval, vlc_value_t newval, void *p_data)
void aout_EnableFilter (vlc_object_t *p_this, const char *psz_name, bool b_add)
 Enable or disable an audio filter.

Define Documentation

#define findAout (  )     findAout(VLC_OBJECT(o))


Enumeration Type Documentation

anonymous enum

Enumerator:
SET_MUTE 
SET_VOLUME 
INCREMENT_VOLUME 
TOGGLE_MUTE 


Function Documentation

int aout_ChannelsRestart ( vlc_object_t p_this,
const char *  psz_variable,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)

void aout_EnableFilter ( vlc_object_t p_this,
const char *  psz_name,
bool  b_add 
)

Enable or disable an audio filter.

Parameters:
p_this a vlc object
psz_name name of the filter
b_add are we adding or removing the filter ?

References AoutChangeFilterString(), AoutInputsMarkToRestart(), findAout, and vlc_object_release.

int aout_FindAndRestart ( vlc_object_t p_this,
const char *  psz_name,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)

bool aout_IsMuted ( vlc_object_t p_object  ) 

static int aout_Restart ( aout_instance_t p_aout  )  [static]

int aout_SetMute ( vlc_object_t p_object,
audio_volume_t pi_volume,
bool  b_mute 
)

int aout_ToggleMute ( vlc_object_t p_object,
audio_volume_t pi_volume 
)

References doVolumeChanges(), and TOGGLE_MUTE.

int aout_VolumeDown ( vlc_object_t p_object,
int  i_nb_steps,
audio_volume_t pi_volume 
)

References aout_VolumeUp.

int aout_VolumeGet ( vlc_object_t p_object,
audio_volume_t pi_volume 
)

int aout_VolumeNoneGet ( aout_instance_t p_aout,
audio_volume_t pi_volume 
)

Referenced by aout_VolumeNoneInit().

void aout_VolumeNoneInit ( aout_instance_t p_aout  ) 

int aout_VolumeNoneSet ( aout_instance_t p_aout,
audio_volume_t  i_volume 
)

Referenced by aout_VolumeNoneInit().

int aout_VolumeSet ( vlc_object_t p_object,
audio_volume_t  i_volume 
)

References doVolumeChanges(), and SET_VOLUME.

int aout_VolumeSoftGet ( aout_instance_t p_aout,
audio_volume_t pi_volume 
)

void aout_VolumeSoftInit ( aout_instance_t p_aout  ) 

int aout_VolumeSoftSet ( aout_instance_t p_aout,
audio_volume_t  i_volume 
)

int aout_VolumeUp ( vlc_object_t p_object,
int  i_nb_steps,
audio_volume_t pi_volume 
)

static int doVolumeChanges ( unsigned  action,
vlc_object_t p_object,
int  i_nb_steps,
audio_volume_t  i_volume,
audio_volume_t i_return_volume,
bool  b_mute 
) [static]

static aout_instance_t* findAout ( vlc_object_t obj  )  [static]


Generated on Tue May 25 08:05:33 2010 for VLC by  doxygen 1.5.6