私はSwift(iOS用)で書かれたアプリケーションを持っており、Android用に書き直す必要があります。私は "新しい"カメラ2 APIを使用したいと思いますが、私はそれに多くの経験がありません。私はあなたが私に少しだけブーストを与えることを望んでいた。現在、iOSのプロジェクトでは以下のクラスが使用されている:それはAndroidに来るとき対応するAndroid Camera 2 APIクラスは何ですか?
let captureSession = AVCaptureSession()
let videoOutput = AVCaptureVideoDataOutput()
var captureDevice : AVCaptureDevice?
var previewLayer : AVCaptureVideoPreviewLayer?
のクラスは、対応するものはありますか?私は、CameraDeviceクラスは基本的にAVCaptureDeviceクラスになると思います.CameraCaptureSessionはAVCaptureSessionになります。 AVCaptureVideoDataOutputとAVCAptureVideoPreviewLayerのものはどうですか?ありがとう!
また、現在のアプリをどのAPIでターゲティングしているかによっても異なります。 > = APIレベル21をターゲティングする場合は、パッケージandroid.hardware.camera2を使用してください。ターゲットが古いデバイスもサポートしている場合は、android.hardware.Cameraを使用する必要があります。古いスタイルを使用することはそれほど悪くはありません。それはまだ非常に便利なパッケージです:) – anton86993