You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
860 B
Swift
38 lines
860 B
Swift
//
|
|
// VitalSignCameraFactory.swift
|
|
// vital_sign_camera
|
|
//
|
|
// Created by Eddie Lau on 24/1/2023.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
import Foundation
|
|
import Flutter
|
|
import UIKit
|
|
|
|
class VitalSignCameraFactory: NSObject, FlutterPlatformViewFactory {
|
|
private var messenger: FlutterBinaryMessenger
|
|
|
|
init(messenger: FlutterBinaryMessenger) {
|
|
self.messenger = messenger
|
|
super.init()
|
|
}
|
|
|
|
func create(
|
|
withFrame frame: CGRect,
|
|
viewIdentifier viewId: Int64,
|
|
arguments args: Any?
|
|
) -> FlutterPlatformView {
|
|
return FlutterVitalSignCamera(
|
|
frame: frame,
|
|
viewIdentifier: viewId,
|
|
arguments: args,
|
|
binaryMessenger: messenger)
|
|
}
|
|
|
|
func createArgsCodec() -> FlutterMessageCodec & NSObjectProtocol {
|
|
FlutterStandardMessageCodec.sharedInstance()
|
|
}
|
|
}
|