Package com.iplateia.sorisdk
See: Description
-
Interface Summary Interface Description ILocationProvider Interface for delegate the location to be sent to the server. IMetadataProvider Interface for delegate the metadata to be sent to the server. NotificationProvider Interface for delegate an audio recognition service foreground notification. ISORIListener Interface definition for callbacks to be invoked when SORI SDK events occur. ISORIAudioMarkerListener Listener contract for SORI Console-resolved audio marker discovery. ISORIAudioMarkerStateListener Additive listener for current marker snapshots, including SDK-owned expiry and clearing. ISORIActivityResultListener Additive listener for initial activity results and exact-activity marker enrichment. -
Object Summary Object Description NetworkMonitor Singleton network monitor that persists beyond Service lifecycle. NetworkUtils Utility class for checking network connectivity status. Companion Companion Companion Actions Constants for the action names in broadcast intents. ServiceState Constants for the service states. APIConfig Represents the configuration for the SORI API. -
Class Summary Class Description NetworkUnavailableException Exception thrown when a network operation cannot be completed due to network unavailability. PendingActivityRequest PendingRequestManager SORIActivityResult A successful activity report or subsequent enrichment of that same server activity. SORIApiClient SORIAudioMarkerState Immutable snapshot of the SDK-owned current marker state. LocalBinder SORIAudioRecognitionService Foreground service that handles audio recognition tasks. HandleUrlException SORIAudioRecognizer The primary entry point for the SORI SDK that handles audio recognition. SORIBroadcastReceiver Default BroadcastReceiver for SORIAudioRecognitionService. SORIConfig Configuration class for SORI SDK network handling and offline support behavior. SORIListener Default implementation of ISORIAudioMarkerListener with empty method bodies. AuthResult Represents the result of an authentication process. UpdateResult Represents the result of a database update operation. DatabaseUpdateState Represents the state of a pending database update. SORIActivityTrait Request-side recognition evidence detected from the same audio window as the material match. SORIAudioMarker Immutable audio marker identity resolved by SORI Console after activity reporting succeeds. SORICampaign Represents a SORI campaign that found during the audio recognition process. ConstsKt HelperKt -
Enum Summary Enum Description SORIAudioMarkerStatus Current recognition-session marker status, separate from historical activity results.