Barcode Capture Deserializer Listener#

Defined in framework ScanditBarcodeCapture

Warning

The deserialization API is not yet stable and will still change over the coming releases.

SDCBarcodeCaptureDeserializerDelegate#
@protocol SDCBarcodeCaptureDeserializerDelegate <NSObject>

Added in version 6.1.0

The listener for the barcode capture deserializer.

- barcodeCaptureDeserializer:didStartDeserializingMode:fromJSONValue:#
- (void)barcodeCaptureDeserializer:(SDCBarcodeCaptureDeserializer *)deserializer
         didStartDeserializingMode:(SDCBarcodeCapture *)mode
                     fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.1.0

Called before the deserialization of barcode capture started. This is the point to overwrite defaults before the deserialization is performed.

- barcodeCaptureDeserializer:didFinishDeserializingMode:fromJSONValue:#
- (void)barcodeCaptureDeserializer:(SDCBarcodeCaptureDeserializer *)deserializer
        didFinishDeserializingMode:(SDCBarcodeCapture *)mode
                     fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.1.0

Called when the deserialization of barcode capture finished. This is the point to do additional deserialization.

- barcodeCaptureDeserializer:didStartDeserializingSettings:fromJSONValue:#
- (void)barcodeCaptureDeserializer:(SDCBarcodeCaptureDeserializer *)deserializer
     didStartDeserializingSettings:(SDCBarcodeCaptureSettings *)settings
                     fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.1.0

Called before the deserialization of the barcode capture settings started. This is the point to overwrite defaults before the deserialization is performed.

- barcodeCaptureDeserializer:didFinishDeserializingSettings:fromJSONValue:#
- (void)barcodeCaptureDeserializer:(SDCBarcodeCaptureDeserializer *)deserializer
    didFinishDeserializingSettings:(SDCBarcodeCaptureSettings *)settings
                     fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.1.0

Called when the deserialization of the barcode capture settings finished. This is the point to do additional deserialization.

- barcodeCaptureDeserializer:didStartDeserializingOverlay:fromJSONValue:#
- (void)barcodeCaptureDeserializer:(SDCBarcodeCaptureDeserializer *)deserializer
      didStartDeserializingOverlay:(SDCBarcodeCaptureOverlay *)overlay
                     fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.1.0

Called before the deserialization of the barcode capture overlay started. This is the point to overwrite defaults before the deserialization is performed.

- barcodeCaptureDeserializer:didFinishDeserializingOverlay:fromJSONValue:#
- (void)barcodeCaptureDeserializer:(SDCBarcodeCaptureDeserializer *)deserializer
     didFinishDeserializingOverlay:(SDCBarcodeCaptureOverlay *)overlay
                     fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.1.0

Called when the deserialization of the barcode capture overlay finished. This is the point to do additional deserialization.