API Reference

This section provides detailed API documentation for the MultiSet Android SDK components.

Configuration

A singleton object that provides centralized configuration for the MultiSet SDK localization behavior. Controls timing, quality, and feature settings for AR localization activities.

Key Features:

  • Localization behavior settings (auto-localize, background localization, relocalization)

  • Multi-frame capture configuration

  • Confidence thresholds

  • GPS hint integration

  • UI feedback options

  • Image quality settings

A singleton object that provides centralized configuration for the MultiSet SDK object tracking behavior. Controls how ObjectTrackingActivity detects and tracks pre-registered physical objects in AR.

Key Features:

  • Object code registration (up to 10 objects)

  • Auto-tracking and background tracking settings

  • Confidence threshold filtering

  • Re-tracking on AR loss

  • Image quality settings


Quick Reference

Component
Description

LocalizationConfig

Centralized configuration for localization behavior

ObjectTrackingConfig

Centralized configuration for object tracking behavior

MultiSetSDK

Main SDK entry point for initialization

MultiSetConfig.Builder

Configuration builder for SDK setup

MultiSetCallback

Interface for SDK event callbacks

LocalizationResult

Result object containing pose data from localization

ObjectTrackingResult

Result object containing pose data from object tracking

TrackingState

Enum for AR tracking states


MultiSetCallback Interface

The full set of callbacks delivered by the SDK:

Callback
Trigger

onSDKReady()

SDK initialized, authentication starting

onAuthenticationSuccess()

Authentication successful

onAuthenticationFailure(error)

Authentication failed

onLocalizationSuccess(result)

Localization succeeded

onLocalizationFailure(error)

Localization failed

onTrackingStateChanged(state)

AR tracking state changed

onObjectTrackingSuccess(result)

Object tracked successfully

onObjectTrackingFailure(error)

Object tracking failed


Last updated