public
static
final
class
MediaDrm.KeyRequest
extends Object
| java.lang.Object | |
| ↳ | android.media.MediaDrm.KeyRequest |
Contains the opaque data an app uses to request keys from a license server
Constants | |
|---|---|
int |
REQUEST_TYPE_INITIAL
Key request type is initial license request |
int |
REQUEST_TYPE_RELEASE
Key request type is license release |
int |
REQUEST_TYPE_RENEWAL
Key request type is license renewal |
Public methods | |
|---|---|
byte[]
|
getData()
Get the opaque message data |
String
|
getDefaultUrl()
Get the default URL to use when sending the key request message to a server, if known. |
int
|
getRequestType()
Get the type of the request |
Inherited methods | |
|---|---|
java.lang.Object
| |
int REQUEST_TYPE_INITIAL
Key request type is initial license request
Constant Value: 0 (0x00000000)
int REQUEST_TYPE_RELEASE
Key request type is license release
Constant Value: 2 (0x00000002)
int REQUEST_TYPE_RENEWAL
Key request type is license renewal
Constant Value: 1 (0x00000001)
String getDefaultUrl ()
Get the default URL to use when sending the key request message to a server, if known. The app may prefer to use a different license server URL from other sources. This method returns an empty string if the default URL is not known.
| Returns | |
|---|---|
String |
|
int getRequestType ()
Get the type of the request
| Returns | |
|---|---|
int |
one of REQUEST_TYPE_INITIAL,
REQUEST_TYPE_RENEWAL or REQUEST_TYPE_RELEASE
|