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