私のアプリケーションでは、カメラのプレビューを表示する SurfaceView があり、携帯電話の立体視カメラを使用して 3D 写真を撮りたいと考えています (興味深いことに、アプリには斬新なビューファインダーがあります)。3D モードに切り替えると、携帯電話に付属のカメラ アプリケーションによって .mpo 形式で保存されます。
Camera で使用可能なImageFormat値には、mpo は含まれません。デフォルトでは、新しくインスタンス化されたカメラが jpg データを返すように設定されているようです。設定パラメータ.setPictureFormat(ImageFormat.UNKNOWN); IllegalArgumentException が発生しました。
onPictureTaken() コールバックを取得して mpo データを受信する方法を知っている人はいますか?