Index: media/audio/audio_manager_base.h |
=================================================================== |
--- media/audio/audio_manager_base.h (revision 187380) |
+++ media/audio/audio_manager_base.h (working copy) |
@@ -20,6 +20,10 @@ |
#include "base/win/scoped_com_initializer.h" |
#endif |
+#if defined(OS_ANDROID) |
+#include "base/android/jni_android.h" |
+#endif |
+ |
namespace base { |
class Thread; |
} |
@@ -93,6 +97,10 @@ |
virtual AudioParameters GetInputStreamParameters( |
const std::string& device_id) OVERRIDE; |
+#if defined(OS_ANDROID) |
+ static bool RegisterAudioManager(JNIEnv* env); |
+#endif |
+ |
protected: |
AudioManagerBase(); |
@@ -132,6 +140,8 @@ |
// Called by Shutdown(). |
void ShutdownOnAudioThread(); |
+ void SetAudioMode(int mode); |
+ |
// Counts the number of active input streams to find out if something else |
// is currently recording in Chrome. |
base::AtomicRefCount num_active_input_streams_; |