DrmInitData
public
abstract
class
DrmInitData
extends Object
java.lang.Object | |
↳ | android.media.DrmInitData |
Encapsulates initialization data required by a MediaDrm
instance.
Summary
Nested classes | |
---|---|
class |
DrmInitData.SchemeInitData
Scheme initialization data. |
Public methods | |
---|---|
abstract
DrmInitData.SchemeInitData
|
get(UUID schemeUuid)
This method was deprecated
in API level 30.
Use |
DrmInitData.SchemeInitData
|
getSchemeInitDataAt(int index)
Returns the |
int
|
getSchemeInitDataCount()
Returns the number of |
Inherited methods | |
---|---|
Public methods
get
public abstract DrmInitData.SchemeInitData get (UUID schemeUuid)
This method was deprecated
in API level 30.
Use getSchemeInitDataCount()
and getSchemeInitDataAt(int)
instead.
Retrieves initialization data for a given DRM scheme, specified by its UUID.
Parameters | |
---|---|
schemeUuid |
UUID : The DRM scheme's UUID. |
Returns | |
---|---|
DrmInitData.SchemeInitData |
The initialization data for the scheme, or null if the scheme is not supported. |
getSchemeInitDataAt
public DrmInitData.SchemeInitData getSchemeInitDataAt (int index)
Returns the SchemeInitData
with the given index
.
Parameters | |
---|---|
index |
int : The index of the SchemeInitData to return. |
Returns | |
---|---|
DrmInitData.SchemeInitData |
The SchemeInitData associated with the given index .
This value cannot be null . |
Throws | |
---|---|
IndexOutOfBoundsException |
If the given index is negative or greater than
getSchemeInitDataCount() - 1 . |
getSchemeInitDataCount
public int getSchemeInitDataCount ()
Returns the number of SchemeInitData
elements available through getSchemeInitDataAt(int)
.
Returns | |
---|---|
int |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-04 UTC.