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