DrmErrorEvent
public
class
DrmErrorEvent
extends DrmEvent
java.lang.Object | ||
↳ | android.drm.DrmEvent | |
↳ | android.drm.DrmErrorEvent |
This class was deprecated
in API level 30.
Please use MediaDrm
An entity class that is passed to the
onError()
callback.
Summary
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 |
---|
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 | |
---|---|
Constants
TYPE_ACQUIRE_DRM_INFO_FAILED
public static final int TYPE_ACQUIRE_DRM_INFO_FAILED
Failed to acquire DrmInfo
. This error event is sent when an
acquireDrmInfo()
call fails.
Constant Value: 2008 (0x000007d8)
TYPE_NOT_SUPPORTED
public static final int TYPE_NOT_SUPPORTED
Response from the server cannot be handled by the DRM plug-in (agent).
Constant Value: 2003 (0x000007d3)
TYPE_NO_INTERNET_CONNECTION
public static final int TYPE_NO_INTERNET_CONNECTION
An Internet connection is not available and no attempt can be made to renew rights.
Constant Value: 2005 (0x000007d5)
TYPE_OUT_OF_MEMORY
public static final 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)
TYPE_PROCESS_DRM_INFO_FAILED
public static final int TYPE_PROCESS_DRM_INFO_FAILED
Failed to process DrmInfo
. This error event is sent when a
processDrmInfo()
call fails.
Constant Value: 2006 (0x000007d6)
TYPE_REMOVE_ALL_RIGHTS_FAILED
public static final int TYPE_REMOVE_ALL_RIGHTS_FAILED
Failed to remove all the rights objects associated with all DRM schemes.
Constant Value: 2007 (0x000007d7)
TYPE_RIGHTS_NOT_INSTALLED
public static final int TYPE_RIGHTS_NOT_INSTALLED
Something went wrong installing the rights.
Constant Value: 2001 (0x000007d1)
TYPE_RIGHTS_RENEWAL_NOT_ALLOWED
public static final int TYPE_RIGHTS_RENEWAL_NOT_ALLOWED
The server rejected the renewal of rights.
Constant Value: 2002 (0x000007d2)
Public constructors
DrmErrorEvent
public 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
public 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. |