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

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