Index: media/audio/android/audio_manager_android.cc |
diff --git a/media/audio/android/audio_manager_android.cc b/media/audio/android/audio_manager_android.cc |
index f34c2c4a1336164c6e0f0841c7913c1370cf5175..04a056485bd1c638998f8a64f3b176b29e1e6787 100644 |
--- a/media/audio/android/audio_manager_android.cc |
+++ b/media/audio/android/audio_manager_android.cc |
@@ -6,6 +6,8 @@ |
#include "base/logging.h" |
#include "media/audio/android/audio_track_output_android.h" |
+#include "media/audio/android/opensles_input.h" |
+#include "media/audio/android/opensles_output.h" |
#include "media/audio/audio_manager.h" |
#include "media/audio/fake_audio_input_stream.h" |
@@ -43,23 +45,23 @@ void AudioManagerAndroid::UnMuteAll() { |
AudioOutputStream* AudioManagerAndroid::MakeLinearOutputStream( |
const AudioParameters& params) { |
DCHECK_EQ(AudioParameters::AUDIO_PCM_LINEAR, params.format()); |
- return AudioTrackOutputStream::MakeStream(params); |
+ return new OpenSLESOutputStream(this, params); |
} |
AudioOutputStream* AudioManagerAndroid::MakeLowLatencyOutputStream( |
const AudioParameters& params) { |
DCHECK_EQ(AudioParameters::AUDIO_PCM_LOW_LATENCY, params.format()); |
- return AudioTrackOutputStream::MakeStream(params); |
+ return new OpenSLESOutputStream(this, params); |
} |
AudioInputStream* AudioManagerAndroid::MakeLinearInputStream( |
const AudioParameters& params, const std::string& device_id) { |
DCHECK_EQ(AudioParameters::AUDIO_PCM_LINEAR, params.format()); |
- return FakeAudioInputStream::MakeFakeStream(this, params); |
+ return new OpenSLESInputStream(this, params); |
} |
AudioInputStream* AudioManagerAndroid::MakeLowLatencyInputStream( |
const AudioParameters& params, const std::string& device_id) { |
DCHECK_EQ(AudioParameters::AUDIO_PCM_LOW_LATENCY, params.format()); |
- return FakeAudioInputStream::MakeFakeStream(this, params); |
+ return new OpenSLESInputStream(this, params); |
} |