| Index: ash/system/audio/audio_observer.h
|
| diff --git a/ash/system/audio/audio_observer.h b/ash/system/audio/audio_observer.h
|
| index 602322678f73db59bd5c6341460a730d581a7e41..780bb5e402557ba6ac0c35d735478ea6c004cc7c 100644
|
| --- a/ash/system/audio/audio_observer.h
|
| +++ b/ash/system/audio/audio_observer.h
|
| @@ -5,14 +5,18 @@
|
| #ifndef ASH_SYSTEM_AUDIO_AUDIO_OBSERVER_H_
|
| #define ASH_SYSTEM_AUDIO_AUDIO_OBSERVER_H_
|
|
|
| +#include <stdint.h>
|
| +
|
| namespace ash {
|
|
|
| class AudioObserver {
|
| public:
|
| virtual ~AudioObserver() {}
|
|
|
| - // Called when output volume changed.
|
| - virtual void OnOutputVolumeChanged() = 0;
|
| + // Called when an active output device's volume changed.
|
| + // |node_id|: id of the active node.
|
| + // |volume|: volume as a percentage, 0.0 -- 100.0.
|
| + virtual void OnOutputNodeVolumeChanged(uint64_t node_id, double volume) = 0;
|
|
|
| // Called when output mute state changed.
|
| virtual void OnOutputMuteChanged() = 0;
|
|
|