
| #define findAout | ( | o | ) | findAout(VLC_OBJECT(o)) |
Referenced by aout_EnableFilter(), aout_FindAndRestart(), aout_IsMuted(), aout_VolumeGet(), and doVolumeChanges().
| int aout_ChannelsRestart | ( | vlc_object_t * | p_this, | |
| const char * | psz_variable, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) |
References aout_Restart(), and var_Destroy.
Referenced by aout_OutputNew(), AudioDeviceCallback(), and Probe().
| void aout_EnableFilter | ( | vlc_object_t * | p_this, | |
| const char * | psz_name, | |||
| bool | b_add | |||
| ) |
Enable or disable an audio filter.
| 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 | |||
| ) |
References aout_Restart(), findAout, pl_Get, var_Destroy, vlc_object_release, and VLC_SUCCESS.
| bool aout_IsMuted | ( | vlc_object_t * | p_object | ) |
References aout_lock_volume(), aout_unlock_volume(), findAout, var_GetBool, and vlc_object_release.
Referenced by SoundWidget::updateMuteStatus().
| static int aout_Restart | ( | aout_instance_t * | p_aout | ) | [static] |
References aout_InputDelete(), aout_InputNew(), aout_lock_input(), aout_lock_input_fifos(), aout_lock_mixer(), aout_MixerDelete(), aout_MixerNew(), aout_OutputDelete(), aout_OutputNew(), aout_unlock_input(), aout_unlock_input_fifos(), aout_unlock_mixer(), aout_input_t::b_changed, i, aout_instance_t::i_nb_inputs, aout_input_t::input, aout_input_t::lock, msg_Err, aout_instance_t::pp_inputs, aout_input_t::request_vout, and vlc_mutex_unlock().
Referenced by aout_ChannelsRestart(), and aout_FindAndRestart().
| int aout_SetMute | ( | vlc_object_t * | p_object, | |
| audio_volume_t * | pi_volume, | |||
| bool | b_mute | |||
| ) |
References doVolumeChanges(), and SET_MUTE.
Referenced by libvlc_audio_set_mute(), and SoundWidget::setMuted().
| 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 | ) |
References aout_VolumeNoneGet(), aout_VolumeNoneSet(), aout_instance_t::output, aout_output_t::pf_volume_get, and aout_output_t::pf_volume_set.
Referenced by OpenSPDIF().
| 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 | |||
| ) |
References aout_output_t::i_volume, and aout_instance_t::output.
Referenced by aout_VolumeSoftInit().
| void aout_VolumeSoftInit | ( | aout_instance_t * | p_aout | ) |
References AOUT_VOLUME_DEFAULT, AOUT_VOLUME_MAX, AOUT_VOLUME_MIN, aout_VolumeSoftGet(), aout_VolumeSoftSet(), config_GetInt, aout_instance_t::output, aout_output_t::pf_volume_get, and aout_output_t::pf_volume_set.
Referenced by OpenAnalog(), and OpenAudio().
| int aout_VolumeSoftSet | ( | aout_instance_t * | p_aout, | |
| audio_volume_t | i_volume | |||
| ) |
References aout_MixerMultiplierSet(), AOUT_VOLUME_DEFAULT, aout_output_t::i_volume, and aout_instance_t::output.
Referenced by aout_VolumeSoftInit().
| int aout_VolumeUp | ( | vlc_object_t * | p_object, | |
| int | i_nb_steps, | |||
| audio_volume_t * | pi_volume | |||
| ) |
References doVolumeChanges(), and INCREMENT_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] |
References aout_lock_input_fifos(), aout_lock_mixer(), aout_lock_volume(), aout_unlock_input_fifos(), aout_unlock_mixer(), aout_unlock_volume(), AOUT_VOLUME_MAX, AOUT_VOLUME_MIN, config_GetInt, config_PutInt, findAout, INCREMENT_VOLUME, aout_instance_t::output, aout_instance_t::p_mixer, aout_output_t::pf_volume_set, SET_MUTE, TOGGLE_MUTE, var_GetBool, var_GetInteger, var_InheritInteger, var_SetBool, var_SetInteger, var_TriggerCallback, vlc_object_release, and VLC_SUCCESS.
Referenced by aout_SetMute(), aout_ToggleMute(), aout_VolumeSet(), and aout_VolumeUp().
| static aout_instance_t* findAout | ( | vlc_object_t * | obj | ) | [static] |
References input_GetAout(), unlikely, var_GetAddress, and vlc_object_release.
1.5.6