Package-level declarations

Types

Link copied to clipboard
object Android : Platform
Link copied to clipboard
object Apple : Platform
Link copied to clipboard

Bitmap source

Link copied to clipboard
Link copied to clipboard
value class ByteSource(val bytes: ByteArray)

Image bytes

Link copied to clipboard
interface CameraCapture

Camera capture

Link copied to clipboard
class CloseableCoroutineScope(context: CoroutineContext) : Closeable, CoroutineScope

Closeable coroutine scope

Link copied to clipboard

Coordinates

Link copied to clipboard

Country

Link copied to clipboard
class Detection

Detection

Link copied to clipboard

Detections

Link copied to clipboard

Detection settings

Link copied to clipboard
class DetectionUseCase @JvmOverloads constructor(source: BitmapResultsFlow, coroutineScope: CloseableCoroutineScope = CloseableCoroutineScope(SupervisorJob() + Dispatchers.IO), val events: Events = BlinkRecognitionSdk.events, recognizer: Recognizer = Recognizer.create(IMAGE_ID, events), settings: DetectionSettings.() -> Unit = {}) : Closeable

Detection use case

Link copied to clipboard

Dietary

Link copied to clipboard

Discovery

Link copied to clipboard
value class EncryptedCoordinates(val coordinates: ByteString) : Parcelable

Encrypted coordinates

Link copied to clipboard
open class Events

Event listener

Link copied to clipboard

Frame Format

Link copied to clipboard

Frame Quality

Link copied to clipboard
open class InitializeResults<T : Any>

Initialize results

Link copied to clipboard
sealed class LocationState

Location state

Link copied to clipboard

Location use case

Link copied to clipboard
value class Logging(val enabled: Boolean)

Logging

Link copied to clipboard

Media

Link copied to clipboard

Media format

Link copied to clipboard
Link copied to clipboard
open class Movement : Closeable

Movement

Link copied to clipboard

MovementDetector

Link copied to clipboard

Nutrition

Link copied to clipboard
interface Platform

Platform

Link copied to clipboard

Position

Link copied to clipboard
class Preview

Frame source

Link copied to clipboard
Link copied to clipboard
interface PreviewProvider

Camera preview

Link copied to clipboard

Product

Link copied to clipboard

Products

Link copied to clipboard
Link copied to clipboard

Session data used when retrieving Products. It includes frame ID.

Link copied to clipboard
class ProductsUseCase @JvmOverloads constructor(context: Context, source: BitmapResultsFlow, coroutineScope: CloseableCoroutineScope = CloseableCoroutineScope(SupervisorJob() + Dispatchers.IO), events: Events = BlinkRecognitionSdk.events, location: StateFlow<LocationState>, session: StateFlow<SessionState>, country: Country = Country.default(), frameSettings: FrameSettings.() -> Unit = {}, featureSettings: FeatureSettings.() -> Unit = {}, storeSettings: StoreSettings.() -> Unit = {}) : Closeable

Products use case

Link copied to clipboard

Promotion

Link copied to clipboard

Promotion display

Link copied to clipboard

Promotions

Link copied to clipboard

Recent review

Link copied to clipboard

Recognition provider

Link copied to clipboard
sealed class RecognitionResults<out T : Any>

Detection results

Link copied to clipboard

Reviews

Link copied to clipboard
value class SdkVersion(val version: String)

Sdk version

Link copied to clipboard

Session

Link copied to clipboard
sealed class SessionState

SessionState

Link copied to clipboard
class SessionUseCase(sessionSettings: SessionSettings.() -> Unit = {}, events: Events = BlinkRecognitionSdk.events, coroutineScope: CloseableCoroutineScope = CloseableCoroutineScope(SupervisorJob() + Dispatchers.IO))

SessionUseCase

Link copied to clipboard

Store

Link copied to clipboard

Store detection

Link copied to clipboard
sealed class SurfaceResults<out T : Any>

Camera results

Link copied to clipboard

Top review

Link copied to clipboard
class Track

Track

Link copied to clipboard

Tracking settings

Link copied to clipboard
class TrackingUseCase @JvmOverloads constructor(provider: PreviewProvider, coroutineScope: CloseableCoroutineScope = CloseableCoroutineScope(SupervisorJob() + Dispatchers.IO), val events: Events = BlinkRecognitionSdk.events, recognizer: Recognizer = Recognizer.create(IMAGE_ID, events), movement: Movement = Movement.NONE, settings: TrackingSettings.() -> Unit = {}) : Closeable

Tracking use case

Link copied to clipboard
class Tracks

Tracks

Link copied to clipboard
Link copied to clipboard
enum Units : Enum<Units>

Units of distance

Functions

Link copied to clipboard

Bitmap source

Link copied to clipboard
fun Preview(block: Preview.Builder.() -> Unit): Preview

Frame source

Link copied to clipboard
fun Products(initializer: Products.Builder.() -> Unit): Products

Products

Link copied to clipboard

Products session

Link copied to clipboard
fun Session(initializer: Session.Builder.() -> Unit): Session

Session

Link copied to clipboard
fun Store(initializer: Store.Builder.() -> Unit): Store

Store

Link copied to clipboard

Store Detection