public
class
DrmErrorEvent
extends DrmEvent
java.lang.Object | ||
↳ | android.drm.DrmEvent | |
↳ | android.drm.DrmErrorEvent |
An entity class that is passed to the
onError()
callback.
Constants | |
---|---|
int |
TYPE_ACQUIRE_DRM_INFO_FAILED
Failed to acquire |
int |
TYPE_NOT_SUPPORTED
Response from the server cannot be handled by the DRM plug-in (agent). |
int |
TYPE_NO_INTERNET_CONNECTION
An Internet connection is not available and no attempt can be made to renew rights. |
int |
TYPE_OUT_OF_MEMORY
Memory allocation failed during renewal. |
int |
TYPE_PROCESS_DRM_INFO_FAILED
Failed to process |
int |
TYPE_REMOVE_ALL_RIGHTS_FAILED
Failed to remove all the rights objects associated with all DRM schemes. |
int |
TYPE_RIGHTS_NOT_INSTALLED
Something went wrong installing the rights. |
int |
TYPE_RIGHTS_RENEWAL_NOT_ALLOWED
The server rejected the renewal of rights. |
Inherited constants |
---|
From
class
android.drm.DrmEvent
|
Public constructors | |
---|---|
DrmErrorEvent(int uniqueId, int type, String message)
Creates a |
|
DrmErrorEvent(int uniqueId, int type, String message, HashMap<String, Object> attributes)
Creates a |
Inherited methods | |
---|---|
From
class
android.drm.DrmEvent
| |
From
class
java.lang.Object
|
int TYPE_ACQUIRE_DRM_INFO_FAILED
Failed to acquire DrmInfo
. This error event is sent when an
acquireDrmInfo()
call fails.
Constant Value: 2008 (0x000007d8)
int TYPE_NOT_SUPPORTED
Response from the server cannot be handled by the DRM plug-in (agent).
Constant Value: 2003 (0x000007d3)
int TYPE_NO_INTERNET_CONNECTION
An Internet connection is not available and no attempt can be made to renew rights.
Constant Value: 2005 (0x000007d5)
int TYPE_OUT_OF_MEMORY
Memory allocation failed during renewal. Can in the future perhaps be used to trigger garbage collector.
Constant Value: 2004 (0x000007d4)
int TYPE_PROCESS_DRM_INFO_FAILED
Failed to process DrmInfo
. This error event is sent when a
processDrmInfo()
call fails.
Constant Value: 2006 (0x000007d6)
int TYPE_REMOVE_ALL_RIGHTS_FAILED
Failed to remove all the rights objects associated with all DRM schemes.
Constant Value: 2007 (0x000007d7)
int TYPE_RIGHTS_NOT_INSTALLED
Something went wrong installing the rights.
Constant Value: 2001 (0x000007d1)
int TYPE_RIGHTS_RENEWAL_NOT_ALLOWED
The server rejected the renewal of rights.
Constant Value: 2002 (0x000007d2)
DrmErrorEvent (int uniqueId, int type, String message)
Creates a DrmErrorEvent
object with the specified parameters.
Parameters | |
---|---|
uniqueId |
int :
Unique session identifier. |
type |
int :
Type of the event. Must be any of the event types defined above. |
message |
String :
Message description. It can be null.
|
DrmErrorEvent (int uniqueId, int type, String message, HashMap<String, Object> attributes)
Creates a DrmErrorEvent
object with the specified parameters.
Parameters | |
---|---|
uniqueId |
int :
Unique session identifier. |
type |
int :
Type of the event. Must be any of the event types defined above. |
message |
String :
Message description. |
attributes |
HashMap :
Attributes for extensible information. Could be any
information provided by the plug-in. It can be null.
|