BarcodeReader
Objective-C
@interface BarcodeReader : NSObject
Swift
class BarcodeReader : NSObject
A utility class to read barcodes via camera
-
A PreviewView class to show the bar code reader camera
Declaration
Objective-C
@property (weak, nonatomic) PreviewView* previewView -
To intialise the barcode reader with preview view and delegate
Declaration
Objective-C
- (nonnull instancetype)initWithPreview:(id)previewView endSessionDelegate:(nonnull id)sessionDelegate;Swift
init(preview previewView: Any!, endSessionDelegate sessionDelegate: Any)Parameters
previewViewa PreviewView to show camera frames
sessionDelegatean object which conforms to
BarcodeReaderDelegate -
To start the barcode reader scan
Declaration
Objective-C
- (void)start;Swift
func start() -
To stop the barcode reader scan
Declaration
Objective-C
- (void)stop;Swift
func stop() -
To reset the status of the barcode scanner
Declaration
Objective-C
- (void)reset;Swift
func reset() -
To release the barcode scanner and it’s reader status
Declaration
Objective-C
- (void)release_;Swift
func release_() -
To stop the frame processing for the barcode reader
Declaration
Objective-C
- (void)stopProcessing;Swift
func stopProcessing() -
To restart the frame processing for the barcode reader
Declaration
Objective-C
- (void)restartProcessing;Swift
func restartProcessing() -
To control the status of the flash light
Declaration
Objective-C
- (BOOL)turnTorchOnOff:(BOOL)onOff;Swift
func turnTorch(onOff: Bool) -> BoolParameters
onOffa boolean to control the flash light turning on or off
BarcodeReader Class Reference