45 lines
847 B
Swift
45 lines
847 B
Swift
//
|
||
// Public+Model+CameraUtilities.swift of MijickCamera
|
||
//
|
||
// Created by Tomasz Kurylik. Sending ❤️ from Kraków!
|
||
// - Mail: tomasz.kurylik@mijick.com
|
||
// - GitHub: https://github.com/FulcrumOne
|
||
// - Medium: https://medium.com/@mijick
|
||
//
|
||
// Copyright ©2024 Mijick. All rights reserved.
|
||
|
||
|
||
import SwiftUI
|
||
|
||
// MARK: Camera Output Type
|
||
public enum CameraOutputType: CaseIterable {
|
||
case photo
|
||
case video
|
||
}
|
||
|
||
// MARK: Camera Position
|
||
public enum CameraPosition: CaseIterable {
|
||
case back
|
||
case front
|
||
}
|
||
|
||
// MARK: Camera Flash Mode
|
||
public enum CameraFlashMode: CaseIterable {
|
||
case off
|
||
case on
|
||
case auto
|
||
}
|
||
|
||
// MARK: Camera Light Mode
|
||
public enum CameraLightMode: CaseIterable {
|
||
case off
|
||
case on
|
||
}
|
||
|
||
// MARK: Camera HDR Mode
|
||
public enum CameraHDRMode: CaseIterable {
|
||
case off
|
||
case on
|
||
case auto
|
||
}
|