DrmSupportInfo
public
class
DrmSupportInfo
extends Object
java.lang.Object | |
↳ | android.drm.DrmSupportInfo |
This class was deprecated
in API level 30.
Please use MediaDrm
An entity class that wraps the capability of each DRM plug-in (agent), such as the MIME type and file suffix the DRM plug-in can handle.
Plug-in developers can expose the capability of their plug-in by passing an instance of this class to an application.
Summary
Public constructors | |
---|---|
DrmSupportInfo()
|
Public methods | |
---|---|
void
|
addFileSuffix(String fileSuffix)
Adds the specified file suffix to the list of file suffixes this DRM plug-in supports. |
void
|
addMimeType(String mimeType)
Adds the specified MIME type to the list of MIME types this DRM plug-in supports. |
boolean
|
equals(Object object)
Overridden |
String
|
getDescriprition()
This method was deprecated
in API level 16.
The method name is mis-spelled, and it is replaced by
|
String
|
getDescription()
Retrieves the DRM plug-in (agent) description. |
Iterator<String>
|
getFileSuffixIterator()
Retrieves an iterator object that you can use to iterate over the file suffixes that this DRM plug-in supports. |
Iterator<String>
|
getMimeTypeIterator()
Retrieves an iterator object that you can use to iterate over the MIME types that this DRM plug-in supports. |
int
|
hashCode()
Overridden hash code implementation. |
void
|
setDescription(String description)
Sets a description for the DRM plug-in (agent). |
Inherited methods | |
---|---|
Public constructors
DrmSupportInfo
public DrmSupportInfo ()
Public methods
addFileSuffix
public void addFileSuffix (String fileSuffix)
Adds the specified file suffix to the list of file suffixes this DRM plug-in supports.
Parameters | |
---|---|
fileSuffix |
String : File suffix that can be handled by this DRM plug-in.
it could be null but not an empty string. When it is null, it indicates
that some DRM content comes with no file suffix. |
addMimeType
public void addMimeType (String mimeType)
Adds the specified MIME type to the list of MIME types this DRM plug-in supports.
Parameters | |
---|---|
mimeType |
String : MIME type that can be handles by this DRM plug-in.
Must not be null or an empty string. |
equals
public boolean equals (Object object)
Overridden equals
implementation. Two DrmSupportInfo objects
are considered being equal if they support exactly the same set of mime
types, file suffixes, and has exactly the same description.
Parameters | |
---|---|
object |
Object : The object to be compared. |
Returns | |
---|---|
boolean |
True if equal; false if not equal. |
getDescriprition
public String getDescriprition ()
This method was deprecated
in API level 16.
The method name is mis-spelled, and it is replaced by
getDescription()
.
Retrieves the DRM plug-in (agent) description.
Returns | |
---|---|
String |
The plug-in description. |
getDescription
public String getDescription ()
Retrieves the DRM plug-in (agent) description. Even if null or an empty
string is not allowed in setDescription(java.lang.String)
, if
setDescription(java.lang.String)
is not called, description returned
from this method is an empty string.
Returns | |
---|---|
String |
The plug-in description. |
getFileSuffixIterator
public Iterator<String> getFileSuffixIterator ()
Retrieves an iterator object that you can use to iterate over the file suffixes that this DRM plug-in supports.
Returns | |
---|---|
Iterator<String> |
The iterator object. |
getMimeTypeIterator
public Iterator<String> getMimeTypeIterator ()
Retrieves an iterator object that you can use to iterate over the MIME types that this DRM plug-in supports.
Returns | |
---|---|
Iterator<String> |
The iterator object |
hashCode
public int hashCode ()
Overridden hash code implementation.
Returns | |
---|---|
int |
The hash code value. |
setDescription
public void setDescription (String description)
Sets a description for the DRM plug-in (agent).
Parameters | |
---|---|
description |
String : Unique description of plug-in. Must not be null
or an empty string. |