# Print output for @column tags ?> DrmInfoEvent - Android SDK | Android Developers

Most visited

Recently visited

DrmInfoEvent

public class DrmInfoEvent
extends DrmEvent

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


This class is deprecated.
Please use MediaDrm

An entity class that is passed to the DrmManagerClient.OnInfoListener#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 object with the specified parameters.

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

Creates a DrmInfoEvent object with the specified parameters.

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 DrmManagerClient#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<StringObject> 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.