// // AVCaptureSession+setVideoStabilizationMode.swift // VisionCamera // // Created by Marc Rousavy on 02.06.21. // Copyright © 2021 Facebook. All rights reserved. // import AVFoundation import Foundation extension AVCaptureSession { /** Set the given video stabilization mode for all capture connections. */ func setVideoStabilizationMode(_ mode: String) { if #available(iOS 13.0, *) { guard let mode = try? AVCaptureVideoStabilizationMode(withString: mode) else { return } connections.forEach { connection in if connection.isVideoStabilizationSupported { connection.preferredVideoStabilizationMode = mode } } } } }