mirror of
https://github.com/status-im/react-native-camera.git
synced 2025-02-24 01:38:18 +00:00
Added barcode types to constants and event metadata
This commit is contained in:
parent
e358622ff2
commit
9fee888ab7
@ -12,6 +12,7 @@ var merge = require('merge');
|
||||
|
||||
var constants = {
|
||||
Aspect: NativeModules.CameraManager.Aspect,
|
||||
BarCodeType: NativeModules.CameraManager.BarCodeType,
|
||||
Type: NativeModules.CameraManager.Type,
|
||||
CaptureMode: NativeModules.CameraManager.CaptureMode,
|
||||
CaptureTarget: NativeModules.CameraManager.CaptureTarget,
|
||||
|
@ -32,6 +32,18 @@ RCT_EXPORT_VIEW_PROPERTY(torchMode, NSInteger);
|
||||
@"fit": @(RCTCameraAspectFit),
|
||||
@"fill": @(RCTCameraAspectFill)
|
||||
},
|
||||
@"BarCodeType": @{
|
||||
@"upce": AVMetadataObjectTypeUPCECode,
|
||||
@"code39": AVMetadataObjectTypeCode39Code,
|
||||
@"code39mod43": AVMetadataObjectTypeCode39Mod43Code,
|
||||
@"ean13": AVMetadataObjectTypeEAN13Code,
|
||||
@"ean8": AVMetadataObjectTypeEAN8Code,
|
||||
@"code93": AVMetadataObjectTypeCode93Code,
|
||||
@"code138": AVMetadataObjectTypeCode128Code,
|
||||
@"pdf417": AVMetadataObjectTypePDF417Code,
|
||||
@"qr": AVMetadataObjectTypeQRCode,
|
||||
@"aztec": AVMetadataObjectTypeAztecCode
|
||||
},
|
||||
@"Type": @{
|
||||
@"front": @(RCTCameraTypeFront),
|
||||
@"back": @(RCTCameraTypeBack)
|
||||
@ -308,6 +320,7 @@ RCT_EXPORT_METHOD(capture:(NSDictionary *)options callback:(RCTResponseSenderBlo
|
||||
|
||||
[self.bridge.eventDispatcher sendDeviceEventWithName:@"CameraBarCodeRead"
|
||||
body:@{
|
||||
@"type": metadata.type,
|
||||
@"data": metadata.stringValue,
|
||||
@"bounds": @{
|
||||
@"origin": @{
|
||||
|
Loading…
x
Reference in New Issue
Block a user