Classes
The following classes are available globally.
-
An entity to represent range of resolution values that are supported by scanner. Each resolution value is represented by CGSize that describes horizontal and vertical resolution value. An instance of SKResolutionRange is reported as part of scanner capabilities.
See moreDeclaration
Objective-C
@interface SKResolutionRange : NSObject <NSCoding>
Swift
class SKResolutionRange : NSObject, NSCoding
-
This entity represents resolutions that are supported by device’s input source. The resolution values are represented by list and optionally by range. Instances of SKResolutions are reported within scanner capabilities. Clients are not supposed to create instances of this class.
See moreDeclaration
Objective-C
@interface SKResolutions : NSObject <NSCoding>
Swift
class SKResolutions : NSObject, NSCoding
-
An entity that represents scan result. Instances of SKScanPage are created during scanning process. Clients are not supposed to create instances of this class.
See moreDeclaration
Objective-C
@interface SKScanPage : NSObject
Swift
class SKScanPage : NSObject
-
Represents set of scan settings that should be used for scanning
See moreDeclaration
Objective-C
@interface SKScanTicket : NSObject
Swift
class SKScanTicket : NSObject
-
Represents scanner device. Contains unique information of a device. Implements protocols to operate with device. Instances are created and provided to users by SKScannersBrowser class. This class is not supposed to be subclassed from client side.
See moreDeclaration
Objective-C
@interface SKScanner : NSObject <ISKValidation, ISKScanning, ISKDeviceStatus, ISKCapabilities>
Swift
class SKScanner : NSObject, ISKValidation, ISKScanning, ISKDeviceStatus, ISKCapabilities
-
Principal class to perform discovery of the scanners in the user’s network. Only Bonjour service discovery in a local network is currently supported. Discovery process is not time limited once started - so the client should be ready to receive one of device availability callbacks at any point of time after browsing is started.
See moreDeclaration
Objective-C
@interface SKScannersBrowser : NSObject
Swift
class SKScannersBrowser : NSObject