VLC 4.0.0-dev
vlc_audio_output_events Struct Reference

#include <vlc_aout.h>

Data Fields

void(* timing_report )(audio_output_t *, vlc_tick_t system_ts, vlc_tick_t audio_ts)
 
void(* drained_report )(audio_output_t *)
 
void(* volume_report )(audio_output_t *, float)
 
void(* mute_report )(audio_output_t *, bool)
 
void(* policy_report )(audio_output_t *, bool)
 
void(* device_report )(audio_output_t *, const char *)
 
void(* hotplug_report )(audio_output_t *, const char *, const char *)
 
void(* restart_request )(audio_output_t *, unsigned)
 
int(* gain_request )(audio_output_t *, float)
 

Field Documentation

◆ device_report

void(* vlc_audio_output_events::device_report) (audio_output_t *, const char *)

Referenced by aout_DeviceReport().

◆ drained_report

void(* vlc_audio_output_events::drained_report) (audio_output_t *)

Referenced by aout_DrainedReport().

◆ gain_request

int(* vlc_audio_output_events::gain_request) (audio_output_t *, float)

Referenced by aout_GainRequest().

◆ hotplug_report

void(* vlc_audio_output_events::hotplug_report) (audio_output_t *, const char *, const char *)

Referenced by aout_HotplugReport().

◆ mute_report

void(* vlc_audio_output_events::mute_report) (audio_output_t *, bool)

Referenced by aout_MuteReport().

◆ policy_report

void(* vlc_audio_output_events::policy_report) (audio_output_t *, bool)

Referenced by aout_PolicyReport().

◆ restart_request

void(* vlc_audio_output_events::restart_request) (audio_output_t *, unsigned)

Referenced by aout_RestartRequest().

◆ timing_report

void(* vlc_audio_output_events::timing_report) (audio_output_t *, vlc_tick_t system_ts, vlc_tick_t audio_ts)

Referenced by aout_TimingReport().

◆ volume_report

void(* vlc_audio_output_events::volume_report) (audio_output_t *, float)

Referenced by aout_VolumeReport().


The documentation for this struct was generated from the following file: