audio_manager_status_volume_change_t

The audio volume change event.

Synopsis:

typedef struct  {
    audio_manager_device_t dev ;
    double output_level ;
    double input_level ;
    bool output_mute ;
    bool input_mute ;
}audio_manager_status_volume_change_t;

Data:

audio_manager_device_t dev
The audio device that the event is triggered for.
double output_level
The current output volume level (percentage) of the given audio device.
double input_level
The current input volume level (percentage) of the given audio device.
bool output_mute
The current output mute status of the given audio device.
bool input_mute
The current input mute status of the given audio device.

Library:

libaudio_manager

Description:

This structure defines the changes to the volume of a given audio device.