DrmEvent
open classDrmEvent
kotlin.Any | |
↳ | android.drm.DrmEvent |
A base class that is used to send asynchronous event information from the DRM framework.
Summary
Constants | |
---|---|
static String |
The key that is used in the |
static String |
The key that is used in the |
static Int |
All of the rights information associated with all DRM schemes have been successfully removed. |
static Int |
The given DRM information has been successfully processed. |
Protected constructors | |
---|---|
Creates a |
|
Creates a |
Public methods | |
---|---|
open Any! |
getAttribute(key: String!) Retrieves the attribute associated with the specified key. |
open String! |
Retrieves the message description associated with this object. |
open Int |
getType() Retrieves the type of information that is associated with this object. |
open Int |
Retrieves the unique session identifier associated with this object. |
Constants
DRM_INFO_OBJECT
static valDRM_INFO_OBJECT: String
Deprecated: Deprecated in Java.
The key that is used in the attributes
HashMap to pass the DrmInfo
object.
Value: "drm_info_object"
DRM_INFO_STATUS_OBJECT
static valDRM_INFO_STATUS_OBJECT: String
Deprecated: Deprecated in Java.
The key that is used in the attributes
HashMap to pass the return status.
Value: "drm_info_status_object"
TYPE_ALL_RIGHTS_REMOVED
static valTYPE_ALL_RIGHTS_REMOVED: Int
Deprecated: Deprecated in Java.
All of the rights information associated with all DRM schemes have been successfully removed.
Value: 1001
TYPE_DRM_INFO_PROCESSED
static valTYPE_DRM_INFO_PROCESSED: Int
Deprecated: Deprecated in Java.
The given DRM information has been successfully processed.
Value: 1002
Protected constructors
DrmEvent
protected DrmEvent(
uniqueId: Int,
type: Int,
message: String!)
Creates a DrmEvent
object with the specified parameters.
Parameters | |
---|---|
uniqueId |
Int: Unique session identifier. |
type |
Int: Type of information. |
message |
String!: Message description. |
DrmEvent
protected DrmEvent(
uniqueId: Int,
type: Int,
message: String!,
attributes: HashMap<String!, Any!>!)
Creates a DrmEvent
object with the specified parameters.
Parameters | |
---|---|
uniqueId |
Int: Unique session identifier. |
type |
Int: Type of information. |
message |
String!: Message description. |
attributes |
HashMap<String!, Any!>!: Attributes for extensible information. |
Public methods
getAttribute
open fungetAttribute(key: String!): Any!
Deprecated: Deprecated in Java.
Retrieves the attribute associated with the specified key.
Return | |
---|---|
Any! |
One of the attributes or null if no mapping for the key is found. |
getMessage
open fungetMessage(): String!
Deprecated: Deprecated in Java.
Retrieves the message description associated with this object.
Return | |
---|---|
String! |
The message description. |
getType
open fungetType(): Int
Deprecated: Deprecated in Java.
Retrieves the type of information that is associated with this object.
Return | |
---|---|
Int |
The type of information. |
getUniqueId
open fungetUniqueId(): Int
Deprecated: Deprecated in Java.
Retrieves the unique session identifier associated with this object.
Return | |
---|---|
Int |
The unique session identifier. |