diff options
Diffstat (limited to 'src/main/java/se/lublin/humla/audio')
-rw-r--r-- | src/main/java/se/lublin/humla/audio/AudioInput.java | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/main/java/se/lublin/humla/audio/AudioInput.java b/src/main/java/se/lublin/humla/audio/AudioInput.java index 8313c47..43ed488 100644 --- a/src/main/java/se/lublin/humla/audio/AudioInput.java +++ b/src/main/java/se/lublin/humla/audio/AudioInput.java @@ -111,22 +111,23 @@ public class AudioInput implements Runnable { // AudioRecord session." // https://developer.android.com/reference/android/media/audiofx/AcousticEchoCanceler.html // vv same for AGC and NS - + // Read https://source.android.com/devices/audio/implement-pre-processing - + int audioSessionId = mAudioRecord.getAudioSessionId(); if (AcousticEchoCanceler.isAvailable()) { mAEC = AcousticEchoCanceler.create(audioSessionId); + // TODO is this even needed? + mAEC.setEnabled(true); } -mAEC.setEnabled(true); -// TODO? + // TODO? // if (aec != null) { -//  int ret = aec.setEnabled(enable); -//  if (ret != AudioEffect.SUCCESS) { -//  return false; -//  } -//  } + //  int ret = aec.setEnabled(enable); + //  if (ret != AudioEffect.SUCCESS) { + //  return false; + //  } + //  } return; // if(AutomaticGainControl.isAvailable()) { |