Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public class

DrmInfoRequest

extends Object
java.lang.Object
   ↳ android.drm.DrmInfoRequest

Class Overview

An entity class that is used to pass information to an online DRM server. An instance of this class is passed to the acquireDrmInfo() method to get an instance of a DrmInfo .

Summary

Constants
String ACCOUNT_ID Key that is used to pass the unique session ID for the account or the user.
String SUBSCRIPTION_ID Key that is used to pass the unique session ID for the subscription.
int TYPE_REGISTRATION_INFO Acquires DRM server registration information.
int TYPE_RIGHTS_ACQUISITION_INFO Acquires rights information.
int TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO Acquires the progress of the rights acquisition.
int TYPE_UNREGISTRATION_INFO Acquires information for unregistering the DRM server.
Public Constructors
DrmInfoRequest (int infoType, String mimeType)
Creates a DrmInfoRequest object with type and MIME type.
Public Methods
Object get ( String key)
Retrieves the value of a given key.
int getInfoType ()
Retrieves the information type associated with this object.
String getMimeType ()
Retrieves the MIME type associated with this object.
Iterator < Object > iterator ()
Retrieves an iterator object that you can use to iterate over the values associated with this DrmInfoRequest object.
Iterator < String > keyIterator ()
Retrieves an iterator object that you can use to iterate over the keys associated with this DrmInfoRequest object.
void put ( String key, Object value)
Adds optional information as key-value pairs to this object.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String ACCOUNT_ID

Key that is used to pass the unique session ID for the account or the user.

Constant Value: "account_id"

public static final String SUBSCRIPTION_ID

Key that is used to pass the unique session ID for the subscription.

Constant Value: "subscription_id"

public static final int TYPE_REGISTRATION_INFO

Acquires DRM server registration information.

Constant Value: 1 (0x00000001)

public static final int TYPE_RIGHTS_ACQUISITION_INFO

Acquires rights information.

Constant Value: 3 (0x00000003)

public static final int TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO

Acquires the progress of the rights acquisition.

Constant Value: 4 (0x00000004)

public static final int TYPE_UNREGISTRATION_INFO

Acquires information for unregistering the DRM server.

Constant Value: 2 (0x00000002)

Public Constructors

public DrmInfoRequest (int infoType, String mimeType)

Creates a DrmInfoRequest object with type and MIME type.

Parameters
infoType Type of information.
mimeType MIME type.

Public Methods

public Object get ( String key)

Retrieves the value of a given key.

Parameters
key The key whose value is being retrieved.
Returns
  • The value of the key that is being retrieved. Returns null if the key cannot be found.

public int getInfoType ()

Retrieves the information type associated with this object.

Returns
  • The information type.

public String getMimeType ()

Retrieves the MIME type associated with this object.

Returns
  • The MIME type.

public Iterator < Object > iterator ()

Retrieves an iterator object that you can use to iterate over the values associated with this DrmInfoRequest object.

Returns
  • The iterator object.

public Iterator < String > keyIterator ()

Retrieves an iterator object that you can use to iterate over the keys associated with this DrmInfoRequest object.

Returns
  • The iterator object.

public void put ( String key, Object value)

Adds optional information as key-value pairs to this object.

Parameters
key The key to add.
value The value to add.