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. |