Index: webrtc/modules/audio_device/android/audio_manager.h |
diff --git a/webrtc/modules/audio_device/android/audio_manager.h b/webrtc/modules/audio_device/android/audio_manager.h |
index 808417ca9d8439fac5adc0f0e8c2e1e0a76ffc7b..341d426e418bc99d7ed4c7297f1759f3d036c14a 100644 |
--- a/webrtc/modules/audio_device/android/audio_manager.h |
+++ b/webrtc/modules/audio_device/android/audio_manager.h |
@@ -101,6 +101,7 @@ class AudioManager { |
// Returns true if the device supports the low-latency audio paths in |
// combination with OpenSL ES. |
bool IsLowLatencyPlayoutSupported() const; |
+ bool IsLowLatencyRecordSupported() const; |
// Returns true if the device supports pro-audio features in combination with |
// OpenSL ES. |
@@ -124,6 +125,7 @@ class AudioManager { |
jboolean hardware_agc, |
jboolean hardware_ns, |
jboolean low_latency_output, |
+ jboolean low_latency_input, |
jboolean pro_audio, |
jint output_buffer_size, |
jint input_buffer_size, |
@@ -135,6 +137,7 @@ class AudioManager { |
jboolean hardware_agc, |
jboolean hardware_ns, |
jboolean low_latency_output, |
+ jboolean low_latency_input, |
jboolean pro_audio, |
jint output_buffer_size, |
jint input_buffer_size); |
@@ -178,9 +181,12 @@ class AudioManager { |
// True if device supports hardware (or built-in) NS. |
bool hardware_ns_; |
- // True if device supports the low-latency OpenSL ES audio path. |
+ // True if device supports the low-latency OpenSL ES audio path for output. |
bool low_latency_playout_; |
+ // True if device supports the low-latency OpenSL ES audio path for input. |
+ bool low_latency_record_; |
+ |
// True if device supports the low-latency OpenSL ES pro-audio path. |
bool pro_audio_; |