AVExtensions.swift
918 Bytes
//
// AVExtensions.swift
// VisionDetection
//
// Created by Wei Chieh Tseng on 2/5/19.
// Copyright © 2019 Willjay. All rights reserved.
//
import AVKit
// Extension for Orientation
extension UIDeviceOrientation {
var videoOrientation: AVCaptureVideoOrientation? {
switch self {
case .portrait: return .portrait
case .portraitUpsideDown: return .portraitUpsideDown
case .landscapeLeft: return .landscapeRight
case .landscapeRight: return .landscapeLeft
default: return nil
}
}
}
extension UIInterfaceOrientation {
var videoOrientation: AVCaptureVideoOrientation? {
switch self {
case .portrait: return .portrait
case .portraitUpsideDown: return .portraitUpsideDown
case .landscapeLeft: return .landscapeLeft
case .landscapeRight: return .landscapeRight
default: return nil
}
}
}