Class SdkSession

java.lang.Object
com.digimarc.dms.session.SdkSession

public class SdkSession extends Object
A session object is required to use reader and resolver objects within the SDK.
  • Method Details

    • addSecureWatermarkReadinessObserver

      public void addSecureWatermarkReadinessObserver(@NonNull SecureWatermarkReadinessObserver observer)
      Set a observer for Secure Digital Watermark readiness messages. The observer will receive status messages during initialization. Secure watermarks cannot be read until after the SecureWatermarkReadinessObserver.onReady() callback is received. Note that Secure Digital Watermark reading and resolving is tightly coupled with the application's license key. Use of more than one license key in an application may cause errors when resolving secure digital watermarks. If the app needs to change license keys at runtime make sure that all resolver objects are recreated using new session with the license key.
      Parameters:
      observer - observer that will receive events
    • removeSecureWatermarkReadinessObserver

      public void removeSecureWatermarkReadinessObserver(@NonNull SecureWatermarkReadinessObserver observer)
      Remove a observer for Secure Digital Watermark reading messages.
      Parameters:
      observer - previously setup observer
    • reloadSecureWatermark

      public void reloadSecureWatermark()
      Reload Secure Digital Watermark for current session in case if previous attempts weren't successful
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object