feat: Use correct photo and video format dimensions on iOS (#1929)
* feat: Use new photo dimensions API * Update AVCaptureDevice.Format+matchesFilter.swift * fix: Use Pixels instead of Points for video size * feat: Set `PhotoOutput`'s maximum photo resolution * fix: Compare dictionaries instead * chore: Format code * fix: Try to use hash.... failing atm * fix: Use rough comparison again * fix: Also take video HDR into consideration * chore: Format * Use contains * Update AVCaptureDevice.Format+toDictionary.swift * docs: Add better docs to Camera props * Update CameraView+AVCaptureSession.swift * Update CameraView+AVCaptureSession.swift
This commit is contained in:
16
package/ios/Extensions/CMVideoDimensions+toCGSize.swift
Normal file
16
package/ios/Extensions/CMVideoDimensions+toCGSize.swift
Normal file
@@ -0,0 +1,16 @@
|
||||
//
|
||||
// CMVideoDimensions+toCGSize.swift
|
||||
// VisionCamera
|
||||
//
|
||||
// Created by Marc Rousavy on 05.10.23.
|
||||
// Copyright © 2023 mrousavy. All rights reserved.
|
||||
//
|
||||
|
||||
import AVFoundation
|
||||
import Foundation
|
||||
|
||||
extension CMVideoDimensions {
|
||||
func toCGSize() -> CGSize {
|
||||
return CGSize(width: Int(width), height: Int(height))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user