DrmInfo
public
class
DrmInfo
extends Object
java.lang.Object | |
↳ | android.drm.DrmInfo |
This class was deprecated
in API level 30.
Please use MediaDrm
An entity class that describes the information required to send transactions
between a device and an online DRM server. The DRM framework achieves
server registration, license acquisition, and any other server-related transactions
by passing an instance of this class to DrmManagerClient.processDrmInfo
.
The caller can retrieve the DrmInfo
instance by passing a DrmInfoRequest
instance to DrmManagerClient.acquireDrmInfo
.
Summary
Public constructors | |
---|---|
DrmInfo(int infoType, byte[] data, String mimeType)
Creates a |
|
DrmInfo(int infoType, String path, String mimeType)
Creates a |
Public methods | |
---|---|
Object
|
get(String key)
Retrieves the value of a given key. |
byte[]
|
getData()
Retrieves the trigger data associated with this object. |
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 |
Iterator<String>
|
keyIterator()
Retrieves an iterator object that you can use to iterate over the keys associated with
this |
void
|
put(String key, Object value)
Adds optional information as key-value pairs to this object. |
Inherited methods | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Public constructors
DrmInfo
public DrmInfo (int infoType, byte[] data, String mimeType)
Creates a DrmInfo
object with the given parameters.
Parameters | |
---|---|
infoType |
int : The type of information. |
data |
byte : The trigger data. |
mimeType |
String : The MIME type. |
DrmInfo
public DrmInfo (int infoType, String path, String mimeType)
Creates a DrmInfo
object with the given parameters.
Parameters | |
---|---|
infoType |
int : The type of information. |
path |
String : The trigger data. |
mimeType |
String : The MIME type. |
Public methods
get
public Object get (String key)
Retrieves the value of a given key.
Parameters | |
---|---|
key |
String : The key whose value is being retrieved. |
Returns | |
---|---|
Object |
The value of the key being retrieved. Returns null if the key cannot be found. |
getData
public byte[] getData ()
Retrieves the trigger data associated with this object.
Returns | |
---|---|
byte[] |
The trigger data. |
getInfoType
public int getInfoType ()
Retrieves the information type associated with this object.
Returns | |
---|---|
int |
The information type. |
getMimeType
public String getMimeType ()
Retrieves the MIME type associated with this object.
Returns | |
---|---|
String |
The MIME type. |
iterator
public Iterator<Object> iterator ()
Retrieves an iterator object that you can use to iterate over the values associated with
this DrmInfo
object.
keyIterator
public Iterator<String> keyIterator ()
Retrieves an iterator object that you can use to iterate over the keys associated with
this DrmInfo
object.
put
public void put (String key, Object value)
Adds optional information as key-value pairs to this object. To add a custom object
to the DrmInfo
object, you must override the Object.toString()
implementation.
Parameters | |
---|---|
key |
String : Key to add. |
value |
Object : Value to add. |