Package com.digimarc.dms.session
Class SdkSession
java.lang.Object
com.digimarc.dms.session.SdkSession
A session object is required to use reader and resolver objects within the SDK.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Encapsulate parameters that are used for SdkSession construction -
Method Summary
Modifier and TypeMethodDescriptionvoid
Set a observer for Secure Digital Watermark readiness messages.boolean
int
hashCode()
void
Reload Secure Digital Watermark for current session in case if previous attempts weren't successfulvoid
Remove a observer for Secure Digital Watermark reading messages.
-
Method Details
-
addSecureWatermarkReadinessObserver
Set a observer for Secure Digital Watermark readiness messages. The observer will receive status messages during initialization. Secure watermarks cannot be read until after theSecureWatermarkReadinessObserver.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
-
hashCode
public int hashCode()
-