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.

- labelCaptureDeserializer:didStartDeserializingAdvancedOverlay:fromJSONValue:
- (void)labelCaptureDeserializer:(SDCLabelCaptureDeserializer *)deserializer
didStartDeserializingAdvancedOverlay:(SDCLabelCaptureAdvancedOverlay *)overlay
                   fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.16.0

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

- labelCaptureDeserializer:didFinishDeserializingAdvancedOverlay:fromJSONValue:
- (void)labelCaptureDeserializer:(SDCLabelCaptureDeserializer *)deserializer
didFinishDeserializingAdvancedOverlay:(SDCLabelCaptureAdvancedOverlay *)overlay
                   fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.16.0

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