Classes
The following classes are available globally.
-
The CameraManager class is a wrapper for the QRScannerController. It provides methods for setting up the QR scanner listener, starting the camera, stopping the camera, and adjusting the zoom level of the camera.
See moreDeclaration
Swift
class CameraManager : ObservableObject
-
This class represents a QR scanner that uses a QrBytesListener to handle scanned QR codes.
See moreDeclaration
Swift
class QrScanner
-
A singleton class that manages camera access permission.
See moreDeclaration
Swift
class CameraPermissionManager
-
This FaseScannercontroller is responsiable for active face capture and face capture camera view and handels all the AV capture operation for face scan view
See moreDeclaration
Swift
class FaceScannerController : UIViewController, AVCaptureVideoDataOutputSampleBufferDelegate
-
This class is responsible for creating instances of the ActiveFaceCaptureSessionController.
See moreDeclaration
Swift
class ActiveFaceCaptureFactory : ObservableObject
-
This class is responsible for creating instances of the PassiveFaceCaptureSessionController. It acts as a connection between the view and the controller.
See moreDeclaration
Swift
class PassiveFaceCaptureFactory : ObservableObject
-
A wrapper for NSLock that can also check if the lock is held.
See moreDeclaration
Swift
class Lock
-
Represents the state of the SDK.
See moreDeclaration
Swift
class SDKState
-
This class represents the model for the active face capture session. It holds the data required to update the UI during the face capture process.
See moreDeclaration
Swift
class ActiveFaceCaptureModel : ObservableObject
-
This controller handles the business logic for the active face capture session. It handles the processing of the frames captured by the camera and updates the UI accordingly.
See moreDeclaration
Swift
class ActiveFaceCaptureSessionController : ObservableObject
-
A class to handle keyboard events.
See moreDeclaration
Swift
class KeyboardResponder : ObservableObject
-
This class represents the model for the passive face capture session. It holds the data required to update the UI during the face capture process.
See moreDeclaration
Swift
class PassiveFaceCaptureModel : ObservableObject
-
This controller handles the business logic for the passive face capture session. It handles the processing of the frames captured by the camera and updates the UI accordingly.
See moreDeclaration
Swift
class PassiveFaceCaptureSessionController : ObservableObject
-
QR reader for taking Image buffer of the QR code and Checking if its a valid QR or not throw ZxingCpp lib*
See moreDeclaration
Swift
public class QRReader
-
This controller handles all the AV capture operation for QR scanning and talks to the QR view.
See moreDeclaration
Swift
class QRScannerController : UIViewController, AVCaptureVideoDataOutputSampleBufferDelegate
-
A instance of SessionHolder either holds a passive capture session or an active capture session.
See moreDeclaration
Swift
public class SessionHolder
-
Declaration
Swift
class senseCryptUtil
-
Declaration
Swift
private class ResourceBundleClass