android.media.ImageReaderクラスを使ってSurfaceに送った結果からBitmapを取り出したいのですが、OnImageAvailableListenerのコールバックでどのようにしたらBitmapが作成できるのでしょうか?
ImageReader.acquireLatestImage()で取得できるImageのフォーマットはJPEGです。

ImageReader.OnImageAvailableListener onImageAvailableListener =
  new ImageReader.OnImageAvailableListener() {
    @Override
    public void onImageAvailable(ImageReader reader) {
      // Bitmap bitmap = doSomethingWith(reader);
    }
};

ちなみにcamera2 APIを使った静止画撮影での用途を想定しています。