質問: myOutput.connection(withMediaType: AVMediaTypeVideo) { UIImageWriteToSavedPhotosAlbum(self.imageView.image!, self, nil, nil) } myDevice.unlockForConfiguration() } catch let error { print("lock error: \(error)") } ```
回答: はじめまして。 iOSの露出は、isoとの連動だったと思います。 AVCaptureExposureDurationCurrent を設定することで、期待の動きが作れると思います。 こちらのサイトに詳しく載っています。 AVFoundationでカメラの明るさを調整しよう CMSampleBufferGetAudioBufferListWithRetainedBlockBuffer ですが、 動画撮影時に各ビデオフレームのデータを保持しているバッファーから切り出しを行うものだと思います。 今回はカメラアプリということですので、露出(ISO連動)を適切に設定することで、 期待した処理が実装出来ると思います。 ご参考までに。