DrmInfoEvent
  public
  
  
  
  class
  DrmInfoEvent
  
  
  
  
    extends DrmEvent
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | android.drm.DrmEvent | |
| ↳ | android.drm.DrmInfoEvent | |
      This class was deprecated
      in API level 30.
    Please use MediaDrm
  
An entity class that is passed to the
 onInfo() callback.
Summary
Constants | |
|---|---|
int | 
        
          TYPE_ACCOUNT_ALREADY_REGISTERED
          The registration has already been done for the given account.  | 
    
int | 
        
          TYPE_ALREADY_REGISTERED_BY_ANOTHER_ACCOUNT
          The registration has already been done by another account ID.  | 
    
int | 
        
          TYPE_REMOVE_RIGHTS
          The rights need to be removed completely.  | 
    
int | 
        
          TYPE_RIGHTS_INSTALLED
          The rights have been successfully downloaded and installed.  | 
    
int | 
        
          TYPE_RIGHTS_REMOVED
          The rights have been removed.  | 
    
int | 
        
          TYPE_WAIT_FOR_RIGHTS
          The rights object is being delivered to the device.  | 
    
Inherited constants | 
|---|
Public constructors | |
|---|---|
      
      DrmInfoEvent(int uniqueId, int type, String message)
      
      
        Creates a   | 
  |
      
      DrmInfoEvent(int uniqueId, int type, String message, HashMap<String, Object> attributes)
      
      
        Creates a   | 
  |
Inherited methods | |
|---|---|
Constants
TYPE_ACCOUNT_ALREADY_REGISTERED
public static final int TYPE_ACCOUNT_ALREADY_REGISTERED
The registration has already been done for the given account.
Constant Value: 5 (0x00000005)
TYPE_ALREADY_REGISTERED_BY_ANOTHER_ACCOUNT
public static final int TYPE_ALREADY_REGISTERED_BY_ANOTHER_ACCOUNT
The registration has already been done by another account ID.
Constant Value: 1 (0x00000001)
TYPE_REMOVE_RIGHTS
public static final int TYPE_REMOVE_RIGHTS
The rights need to be removed completely.
Constant Value: 2 (0x00000002)
TYPE_RIGHTS_INSTALLED
public static final int TYPE_RIGHTS_INSTALLED
The rights have been successfully downloaded and installed.
Constant Value: 3 (0x00000003)
TYPE_RIGHTS_REMOVED
public static final int TYPE_RIGHTS_REMOVED
The rights have been removed.
Constant Value: 6 (0x00000006)
TYPE_WAIT_FOR_RIGHTS
public static final int TYPE_WAIT_FOR_RIGHTS
The rights object is being delivered to the device. You must wait before
 calling acquireRights() again.
Constant Value: 4 (0x00000004)
Public constructors
DrmInfoEvent
public DrmInfoEvent (int uniqueId, 
                int type, 
                String message)Creates a DrmInfoEvent 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,
 or the constants defined in DrmEvent. | 
      
message | 
        
          String: Message description. It can be null. | 
      
DrmInfoEvent
public DrmInfoEvent (int uniqueId, 
                int type, 
                String message, 
                HashMap<String, Object> attributes)Creates a DrmInfoEvent 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,
 or the constants defined in DrmEvent | 
      
message | 
        
          String: Message description. It can be null. | 
      
attributes | 
        
          HashMap: Attributes for extensible information. Could be any
 information provided by the plug-in. |