Label Capture Deserializer Listener#

Defined in framework ScanditLabelCapture

Warning

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

SDCLabelCaptureDeserializerDelegate#
@protocol SDCLabelCaptureDeserializerDelegate <NSObject>

Added in version 6.4.0

The listener for the label capture deserializer.

- labelCaptureDeserializer:didStartDeserializingMode:fromJSONValue:#
- (void)labelCaptureDeserializer:(SDCLabelCaptureDeserializer *)deserializer
       didStartDeserializingMode:(SDCLabelCapture *)mode
                   fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.4.0

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

- labelCaptureDeserializer:didFinishDeserializingMode:fromJSONValue:#
- (void)labelCaptureDeserializer:(SDCLabelCaptureDeserializer *)deserializer
      didFinishDeserializingMode:(SDCLabelCapture *)mode
                   fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.4.0

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

- labelCaptureDeserializer:didStartDeserializingSettings:fromJSONValue:#
- (void)labelCaptureDeserializer:(SDCLabelCaptureDeserializer *)deserializer
   didStartDeserializingSettings:(SDCLabelCaptureSettings *)settings
                   fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.4.0

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

- labelCaptureDeserializer:didFinishDeserializingSettings:fromJSONValue:#
- (void)labelCaptureDeserializer:(SDCLabelCaptureDeserializer *)deserializer
  didFinishDeserializingSettings:(SDCLabelCaptureSettings *)settings
                   fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.4.0

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

- labelCaptureDeserializer:didStartDeserializingBasicOverlay:fromJSONValue:#
- (void)labelCaptureDeserializer:(SDCLabelCaptureDeserializer *)deserializer
didStartDeserializingBasicOverlay:(SDCLabelCaptureBasicOverlay *)overlay
                   fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.4.0

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

- labelCaptureDeserializer:didFinishDeserializingBasicOverlay:fromJSONValue:#
- (void)labelCaptureDeserializer:(SDCLabelCaptureDeserializer *)deserializer
didFinishDeserializingBasicOverlay:(SDCLabelCaptureBasicOverlay *)overlay
                   fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.4.0

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