OutputSizeHelper
public enum OutputSizeHelper
Provides helper functions to determine output sizes given input sizes and other constraints (aspect ratio, orientation, etc.)
-
Returns the size normalized to a new aspect ratio and orientation. For example, given an input size of 1080x1920 and aspect ratio of 0.462 and portrait orientation, this will return a new size of 887x1920.
Declaration
Swift
public static func normalizedSize( for size: CGSize, aspectRatio: CGFloat, orientation: AVCaptureVideoOrientation = .portrait ) -> CGSizeParameters
sizeThe original input size to normalize.
aspectRatioThe aspect ratio to normalize the output size to.
orientationThe orientation of the input size (defaults to portrait).
Return Value
The new size normalized to the aspect ratio.