Data Capture Context Settings
Defined in library scandit_datacapture_core
- DataCaptureContextSettings
class DataCaptureContextSettingsAdded in version 6.7.0
Holds settings related to the data capture context.
- DataCaptureContextSettings()
DataCaptureContextSettings()Added in version 6.7.0
Creates a new settings object with the default values.
- getProperty(name)
TgetProperty<T>(String name)Added in version 6.7.0
Retrieves the value of a previously set property. In case the property does not exist, null is returned.
- setProperty(name, value)
voidsetProperty<T>(String name,Tvalue)Added in version 6.7.0
Sets a property to the provided value. Use this method to set properties that are not yet part of a stable API. Properties set through this method may or may not be used or change in a future release.
- frameDataSettings
FrameDataSettings frameDataSettings
Added in version 7.5.0
Gets or sets the frame data settings for the data capture context. These settings control how frame data is handled, including image quality, file system caching, and automatic rotation.
- frameDataSettingsBuilder()
FrameDataSettingsBuilder frameDataSettingsBuilder()
Added in version 7.5.0
Returns a new FrameDataSettingsBuilder instance configured with the current frame data settings. This provides a fluent interface for modifying frame data settings using the builder pattern.
The following example shows how to configure frame data settings using the builder pattern:
final dataCaptureContextSettings = DataCaptureContextSettings(); dataCaptureContextSettings.frameDataSettingsBuilder() ..enableAutoRotate(true) ..enableFileSystemCache(true) ..setImageQuality(70); final dataCaptureContext = DataCaptureContext.forLicenseKeyWithSettings( '-- ENTER YOUR SCANDIT LICENSE KEY HERE --', dataCaptureContextSettings );