#ifndef EXTENSIONS_SHELL_BROWSER_SHELL_AUDIO_CONTROLLER_CHROMEOS_H_
#define EXTENSIONS_SHELL_BROWSER_SHELL_AUDIO_CONTROLLER_CHROMEOS_H_
#include <stdint.h>
#include "chromeos/ash/components/audio/cras_audio_handler.h"
namespace extensions {
class ShellAudioController : public ash::CrasAudioHandler::AudioObserver {
public:
ShellAudioController();
ShellAudioController(const ShellAudioController&) = delete;
ShellAudioController& operator=(const ShellAudioController&) = delete;
~ShellAudioController() override;
void OnAudioNodesChanged() override;
private:
void ActivateDevices();
};
}
#endif