VLC 4.0.0-dev
|
Macros | |
#define | vlc_player_aout_SendEvent(player, event, ...) |
Functions | |
audio_output_t * | vlc_player_aout_Hold (vlc_player_t *player) |
Get the audio output. More... | |
vlc_player_aout_listener_id * | vlc_player_aout_AddListener (vlc_player_t *player, const struct vlc_player_aout_cbs *cbs, void *cbs_data) |
Add a listener callback for audio output events. More... | |
void | vlc_player_aout_RemoveListener (vlc_player_t *player, vlc_player_aout_listener_id *id) |
Remove a aout listener callback. More... | |
static int | vlc_player_AoutCallback (vlc_object_t *this, const char *var, vlc_value_t oldval, vlc_value_t newval, void *data) |
float | vlc_player_aout_GetVolume (vlc_player_t *player) |
Get the audio volume. More... | |
int | vlc_player_aout_SetVolume (vlc_player_t *player, float volume) |
Set the audio volume. More... | |
int | vlc_player_aout_IncrementVolume (vlc_player_t *player, int steps, float *result) |
Increment the audio volume. More... | |
int | vlc_player_aout_IsMuted (vlc_player_t *player) |
Check if the audio output is muted. More... | |
int | vlc_player_aout_Mute (vlc_player_t *player, bool mute) |
Mute or unmute the audio output. More... | |
int | vlc_player_aout_EnableFilter (vlc_player_t *player, const char *name, bool add) |
Enable or disable an audio filter. More... | |
static void | vlc_player_aout_AddCallbacks (vlc_player_t *player) |
static void | vlc_player_aout_DelCallbacks (vlc_player_t *player) |
audio_output_t * | vlc_player_aout_Init (vlc_player_t *player) |
void | vlc_player_aout_Deinit (vlc_player_t *player) |
void | vlc_player_aout_Reset (vlc_player_t *player) |
Reset the main audio output. More... | |
#define vlc_player_aout_SendEvent | ( | player, | |
event, | |||
... | |||
) |
|
static |
References aout_Release(), var_AddCallback(), vlc_player_aout_Hold(), and vlc_player_AoutCallback().
Referenced by vlc_player_aout_Init().
void vlc_player_aout_Deinit | ( | vlc_player_t * | player | ) |
References vlc_player_aout_DelCallbacks().
Referenced by vlc_player_aout_Reset(), vlc_player_Delete(), and vlc_player_New().
|
static |
References aout_Release(), var_DelCallback(), vlc_player_aout_Hold(), and vlc_player_AoutCallback().
Referenced by vlc_player_aout_Deinit().
audio_output_t * vlc_player_aout_Init | ( | vlc_player_t * | player | ) |
References input_resource_GetAout(), input_resource_PutAout(), vlc_player_t::resource, and vlc_player_aout_AddCallbacks().
Referenced by vlc_player_aout_Reset(), and vlc_player_New().
|
static |
References vlc_value_t::b_bool, vlc_value_t::f_float, vlc_value_t::psz_string, var, vlc_assert_unreachable, vlc_player_aout_SendEvent, vlc_player_osd_Volume(), and VLC_SUCCESS.
Referenced by vlc_player_aout_AddCallbacks(), and vlc_player_aout_DelCallbacks().