I'm having problems.
It's now saying I'm trying to record with AR not being initialized
I have not changed the code since the last time. And it was working since.
It goes:
AR.Initialize(AudioSource,SampleRate,ChannelConfig,AudioFormat,BufferSize)
AR.StartRecording
getDeviceForInputSource()input source 1, device 00040000
getInput() inputSource 1, samplingRate 44100, format 1, channels 10, acoustics 0
ALSAStreamOps - input - format = 1, channels = 16, rate = 44100
ALSAStreamOps - default - format = 2, channels = 1, rate = 44100
Initialized ALSA CAPTURE device NULL_Device
open (0,0x40000) = -2
setInDevice(0, 0x40000) = -2
getInput() failed opening input: samplingRate 44100, format 1, channels 16
Could not get audio input for record source 1
Error creating AudioRecord instance: initialization check failed.
[ android.media.AudioRecord ] Error code -20 when initializing native AudioRecord object.
java.lang.IllegalStateException: startRecording() called on an uninitialized AudioRecord.
at android.media.AudioRecord.startRecording(AudioRecord.java:506)
at stevel05.audiorecord.AudioRecording.StartRecording(AudioRecording.java:218)
at com.omnicorp.lcarui.test.main._startrecording(main.java:6965)
at com.omnicorp.lcarui.test.main._showsection(main.java:6390)
at com.omnicorp.lcarui.test.main._handleevents(main.java:2578)
at com.omnicorp.lcarui.test.main._activity_gesturestouch(main.java:734)
at com.omnicorp.lcarui.test.main._activity_touch(main.java:995)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:145)
at anywheresoftware.b4a.BA$2.run(BA.java:236)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:3687)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
at dalvik.system.NativeStart.main(Native Method)
java.lang.IllegalStateException: startRecording() called on an uninitialized AudioRecord.