Index: ash/system/audio/tray_audio_delegate.h |
diff --git a/ash/system/audio/tray_audio_delegate.h b/ash/system/audio/tray_audio_delegate.h |
index 8a6260f702b9f1773225af870bd545a0cae47eac..335b90dd0fee5b7eb76fca33e1e4a7bb9d31189a 100644 |
--- a/ash/system/audio/tray_audio_delegate.h |
+++ b/ash/system/audio/tray_audio_delegate.h |
@@ -12,6 +12,10 @@ class ASH_EXPORT TrayAudioDelegate { |
public: |
enum { kNoAudioDeviceIcon = -1 }; |
+ enum AudioChannelMode { |
+ NORMAL, |
+ LEFT_RIGHT_SWAPPED, |
+ }; |
virtual ~TrayAudioDelegate() {} |
@@ -40,6 +44,9 @@ class ASH_EXPORT TrayAudioDelegate { |
// Sets the volume level of the output device in the range 0%-100% |
virtual void SetOutputVolumeLevel(int level) = 0; |
+ |
+ // Sets the internal speaker's channel mode. |
+ virtual void SetInternalSpeakerChannelMode(AudioChannelMode mode) = 0; |
}; |
} // namespace system |