mirror of
https://github.com/FBukovina/Atoll.git
synced 2026-10-27 23:24:32 +00:00
Applied latest changes from boring.notch
This commit is contained in:
parent
bad481588b
commit
628d76b41c
18 changed files with 940 additions and 339 deletions
|
|
@ -8,6 +8,8 @@ import AVFoundation
|
|||
import SwiftUI
|
||||
|
||||
class WebcamManager: NSObject, ObservableObject {
|
||||
static let shared = WebcamManager()
|
||||
|
||||
@Published var previewLayer: AVCaptureVideoPreviewLayer? {
|
||||
didSet {
|
||||
objectWillChange.send()
|
||||
|
|
@ -58,9 +60,8 @@ class WebcamManager: NSObject, ObservableObject {
|
|||
|
||||
// MARK: - Properties
|
||||
|
||||
override init() {
|
||||
private override init() {
|
||||
super.init()
|
||||
checkAndRequestVideoAuthorization()
|
||||
NotificationCenter.default.addObserver(self, selector: #selector(deviceWasDisconnected), name: .AVCaptureDeviceWasDisconnected, object: nil)
|
||||
NotificationCenter.default.addObserver(self, selector: #selector(deviceWasConnected), name: .AVCaptureDeviceWasConnected, object: nil)
|
||||
checkCameraAvailability()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue