Index: media/audio/audio_io.h |
diff --git a/media/audio/audio_io.h b/media/audio/audio_io.h |
index 173f4f54363b65903b86baab30ecb9f0b5a29f58..00a7c7a46ab0012ca61daff3e91b7ec95ff69ace 100644 |
--- a/media/audio/audio_io.h |
+++ b/media/audio/audio_io.h |
@@ -154,6 +154,16 @@ class MEDIA_EXPORT AudioInputStream { |
// Close the stream. This also generates AudioInputCallback::OnClose(). This |
// should be the last call made on this object. |
virtual void Close() = 0; |
+ |
+ // Returns the maximum microphone analog volume or 0.0 if device does not |
+ // have volume control. |
+ virtual double GetMaxVolume() = 0; |
+ |
+ // Sets the microphone analog volume, with range [0, max_volume] inclusive. |
+ virtual void SetVolume(double volume) = 0; |
+ |
+ // Returns the microphone analog volume, with range [0, max_volume] inclusive. |
+ virtual double GetVolume() = 0; |
}; |
#endif // MEDIA_AUDIO_AUDIO_IO_H_ |