Functions

audio.c File Reference

Include dependency graph for audio.c:

Functions

static audio_output_tGetAOut (libvlc_media_player_t *mp)
libvlc_audio_output_tlibvlc_audio_output_list_get (libvlc_instance_t *p_instance)
 Get the list of available audio outputs.
void libvlc_audio_output_list_release (libvlc_audio_output_t *p_list)
 Free the list of available audio outputs.
int libvlc_audio_output_set (libvlc_media_player_t *mp, const char *psz_name)
 Set the audio output.
int libvlc_audio_output_device_count (libvlc_instance_t *p_instance, const char *psz_audio_output)
 Get count of devices for audio output, these devices are hardware oriented like analor or digital output of sound card.
char * libvlc_audio_output_device_longname (libvlc_instance_t *p_instance, const char *psz_audio_output, int i_device)
 Get long name of device, if not available short name given.
char * libvlc_audio_output_device_id (libvlc_instance_t *p_instance, const char *psz_audio_output, int i_device)
 Get id name of device.
void libvlc_audio_output_device_set (libvlc_media_player_t *mp, const char *psz_audio_output, const char *psz_device_id)
 Set audio output device.
int libvlc_audio_output_get_device_type (libvlc_media_player_t *mp)
 Get current audio device type.
void libvlc_audio_output_set_device_type (libvlc_media_player_t *mp, int device_type)
 Set current audio device type.
void libvlc_audio_toggle_mute (libvlc_media_player_t *mp)
 Toggle mute status.
int libvlc_audio_get_mute (libvlc_media_player_t *mp)
 Get current mute status.
void libvlc_audio_set_mute (libvlc_media_player_t *mp, int mute)
 Set mute status.
int libvlc_audio_get_volume (libvlc_media_player_t *mp)
 Get current software audio volume.
int libvlc_audio_set_volume (libvlc_media_player_t *mp, int volume)
 Set current software audio volume.
int libvlc_audio_get_track_count (libvlc_media_player_t *p_mi)
 Get number of available audio tracks.
libvlc_track_description_tlibvlc_audio_get_track_description (libvlc_media_player_t *p_mi)
 Get the description of available audio tracks.
int libvlc_audio_get_track (libvlc_media_player_t *p_mi)
 Get current audio track.
int libvlc_audio_set_track (libvlc_media_player_t *p_mi, int i_track)
 Set current audio track.
int libvlc_audio_get_channel (libvlc_media_player_t *mp)
 Get current audio channel.
int libvlc_audio_set_channel (libvlc_media_player_t *mp, int channel)
 Set current audio channel.
int64_t libvlc_audio_get_delay (libvlc_media_player_t *p_mi)
 Get current audio delay.
int libvlc_audio_set_delay (libvlc_media_player_t *p_mi, int64_t i_delay)
 Set current audio delay.

Function Documentation

static audio_output_t* GetAOut ( libvlc_media_player_t mp  )  [static]
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines