I am currently examining an Android application that uses AudioRecord to record audio in 16-bit PCM format:
byte [] buffer = new byte[1600]; audioRecord.read(