title: Android AudioRecord initialization failed
body: <p>I'm creating application for Android that listen phone call. Problem is that initialization fail.</p>
  
  <p>My log:</p>
  
  <pre><code>E/AudioRecord﹕ Could not get audio input for record source 3
  E/AudioRecord-JNI﹕ Error creating AudioRecord instance: initialization check failed.
  E/android.media.AudioRecord﹕ Error code -20 when initializing native AudioRecord object.
  </code></pre>
  
  <p>My code:</p>
  
  <pre><code>public AudioRecord recorder;
  
  private int sampleRate = 16000;
  private int channelConfig = AudioFormat.CHANNEL_IN_MONO;
  private int audioFormat = AudioFormat.ENCODING_PCM_16BIT;
  int minBufSize = AudioRecord.getMinBufferSize(sampleRate, channelConfig, audioFormat);
  
  recorder = new AudioRecord(MediaRecorder.AudioSource.VOICE_DOWNLINK, sampleRate, channelConfig, audioFormat, minBufSize * 10);
  recorder.startRecording();
  </code></pre>
  
  <p>EDIT:
  I want only DOWNLINK</p>