Android APIs
public class

DrmInfoEvent

extends DrmEvent
java.lang.Object
   ↳ android.drm.DrmEvent
     ↳ android.drm.DrmInfoEvent

Class Overview

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.
[Expand]
Inherited Constants
From class android.drm.DrmEvent
Public Constructors
DrmInfoEvent(int uniqueId, int type, String message)
Creates a DrmInfoEvent object with the specified parameters.
DrmInfoEvent(int uniqueId, int type, String message, HashMap<StringObject> attributes)
Creates a DrmInfoEvent object with the specified parameters.
[Expand]
Inherited Methods
From class android.drm.DrmEvent
From class java.lang.Object

Constants

public static final int TYPE_ACCOUNT_ALREADY_REGISTERED

Added in API level 11

The registration has already been done for the given account.

Constant Value: 5 (0x00000005)

public static final int TYPE_ALREADY_REGISTERED_BY_ANOTHER_ACCOUNT

Added in API level 11

The registration has already been done by another account ID.

Constant Value: 1 (0x00000001)

public static final int TYPE_REMOVE_RIGHTS

Added in API level 11

The rights need to be removed completely.

Constant Value: 2 (0x00000002)

public static final int TYPE_RIGHTS_INSTALLED

Added in API level 11

The rights have been successfully downloaded and installed.

Constant Value: 3 (0x00000003)

public static final int TYPE_RIGHTS_REMOVED

Added in API level 12

The rights have been removed.

Constant Value: 6 (0x00000006)

public static final int TYPE_WAIT_FOR_RIGHTS

Added in API level 11

The rights object is being delivered to the device. You must wait before calling acquireRights() again.

Constant Value: 4 (0x00000004)

Public Constructors

public DrmInfoEvent (int uniqueId, int type, String message)

Added in API level 11

Creates a DrmInfoEvent object with the specified parameters.

Parameters
uniqueId Unique session identifier.
type Type of the event. Must be any of the event types defined above, or the constants defined in DrmEvent.
message Message description. It can be null.

public DrmInfoEvent (int uniqueId, int type, String message, HashMap<StringObject> attributes)

Added in API level 12

Creates a DrmInfoEvent object with the specified parameters.

Parameters
uniqueId Unique session identifier.
type Type of the event. Must be any of the event types defined above, or the constants defined in DrmEvent
message Message description. It can be null.
attributes Attributes for extensible information. Could be any information provided by the plug-in.