| 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 b4264a6f8cd9ec6a815a9483c9cefc1f6ef5463d..f974c54375fc2cdeafea3fb7475a88ec5be50670 100644
|
| --- a/webrtc/modules/audio_device/android/audio_manager.h
|
| +++ b/webrtc/modules/audio_device/android/audio_manager.h
|
| @@ -84,6 +84,9 @@ class AudioManager {
|
| bool IsAutomaticGainControlSupported() const;
|
| bool IsNoiseSuppressorSupported() const;
|
|
|
| + // Returns true if the Intelligibility Enhancer was enabled from the Java API.
|
| + bool IsIntelligibilityEnhancerEnabled() const;
|
| +
|
| // Returns true if the device supports the low-latency audio paths in
|
| // combination with OpenSL ES.
|
| bool IsLowLatencyPlayoutSupported() const;
|
| @@ -105,6 +108,7 @@ class AudioManager {
|
| jboolean hardware_aec,
|
| jboolean hardware_agc,
|
| jboolean hardware_ns,
|
| + jboolean intelligibility,
|
| jboolean low_latency_output,
|
| jint output_buffer_size,
|
| jint input_buffer_size,
|
| @@ -115,6 +119,7 @@ class AudioManager {
|
| jboolean hardware_aec,
|
| jboolean hardware_agc,
|
| jboolean hardware_ns,
|
| + jboolean intelligibility,
|
| jboolean low_latency_output,
|
| jint output_buffer_size,
|
| jint input_buffer_size);
|
| @@ -149,6 +154,9 @@ class AudioManager {
|
| // True if device supports hardware (or built-in) NS.
|
| bool hardware_ns_;
|
|
|
| + // True if the IE is enabled.
|
| + bool intelligibility_;
|
| +
|
| // True if device supports the low-latency OpenSL ES audio path.
|
| bool low_latency_playout_;
|
|
|
|
|