Index: media/audio/audio_io.h |
diff --git a/media/audio/audio_io.h b/media/audio/audio_io.h |
index 173f4f54363b65903b86baab30ecb9f0b5a29f58..5265260f9b1412e9bc3eab4b5303ee6276a75129 100644 |
--- a/media/audio/audio_io.h |
+++ b/media/audio/audio_io.h |
@@ -154,6 +154,15 @@ 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; |
+ |
+ // Gets the maximum microphone analog volume. |
+ virtual void GetMaxMicVolume(double* max_volume) = 0; |
scherkus (not reviewing)
2012/02/21 19:20:01
do we really want to introduce "Mic" into our nami
no longer working on chromium
2012/02/22 17:02:23
Done, removed the "Mic".
|
+ |
+ // Sets the microphone analog volume, with range [0.0, max_volume] inclusive. |
+ virtual void SetMicVolume(double volume) = 0; |
+ |
+ // Gets the microphone analog volume, with range [0.0, max_volume] inclusive. |
+ virtual void GetMicVolume(double* volume) = 0; |
scherkus (not reviewing)
2012/02/21 19:20:01
any reason why these getters need to use out-param
no longer working on chromium
2012/02/22 17:27:24
Thanks for pointing out, I was assuming the code i
|
}; |
#endif // MEDIA_AUDIO_AUDIO_IO_H_ |