Some Android devices introduce Auto-Gain Control (AGC) into the audio stream, which can lead to poor audio quality. Including an option to disable this would lead to cleaner audio in certain situations.
Auto-Gain Control will be enabled by default in Version 2.0 of LANmic if API is available on the device. Will try add an option to disable but it may not work as others have pointed out.
I use Lanmic to monitor mi house while I'm not there.
The thing is that some very soft noises aren't "heard" by the app or partially and the stream starts to cut out, or not streamed at all.
I need to be able to hear the permanent "hiss" of the surroundings like the one you get from an open mic.
Is this possible?
LANmic should stream whether or not the mic detect any sound. If it cuts out or stop streaming, the cause is probably due to other factors.
The Android documentation only say how AGC can be enabled, does not really say how to disable it. There are workaround discussed but may not work on all devices, see https://stackoverflow.com/questions/14377481/how-avoid-automatic-gain-control-with-audiorecord
Disabling Auto-Gain Control maybe possible on some devices but I don't really know what the outcome will be. I don't see any discussion elsewhere about this. It probably make it harder hear soft sound.