Creating a webcam utility app for macOS in SwiftUI
['Benoit Pasquier']
Benoit Pasquier - Swift, Data and more
captureSession = captureSession } func makeNSView ( context : Context ) -> PlayerView { return PlayerView ( captureSession : captureSession ) } func updateNSView ( _ nsView : PlayerView , context : Context ) { } } final class PlayerContainerView : NSViewRepresentable { typealias NSViewType = PlayerView let settings : UserSettings let captureSession : AVCaptureSession init ( captureSession : AVCaptureSession , settings : UserSettings ) { self . settings = settings } func makeNSView ( context : Context ) -> PlayerView { return PlayerView ( captureSession : captureSession , settings : settings ) } func updateNSView ( _ nsView : PlayerView , context : Context ) { } } class PlayerView : NSView { private weak var settings : UserSettings ?