INNER CODE UNIT · Swift
checkCameraAvailability
AmolGangadhare/flutter_barcode_scanner · ios/Classes/SwiftFlutterBarcodeScannerPlugin.swift:38
func checkCameraAvailability()->Bool{
return UIImagePickerController.isSourceTypeAvailable(.camera)
}
func checkForCameraPermission()->Bool{
return AVCaptureDevice.authorizationStatus(for: .video) == .authorized
}
public func onListen(withArguments arguments: Any?, eventSink events: @escaping FlutterEventSink) -> FlutterError? {
SwiftFlutterBarcodeScannerPlugin.barcodeStream = events
return nil
}
public func onCancel(withArguments arguments: Any?) -> FlutterError? {
SwiftFlutterBarcodeScannerPlugin.barcodeStream=nil
return nil
}