public static final class DrmInitData.SchemeData
extends java.lang.Object
implements android.os.Parcelable
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<DrmInitData.SchemeData> |
CREATOR |
byte[] |
data
The initialization data.
|
java.lang.String |
mimeType
The mimeType of
data. |
boolean |
requiresSecureDecryption
Whether secure decryption is required.
|
| Constructor and Description |
|---|
SchemeData(java.util.UUID uuid,
java.lang.String mimeType,
byte[] data) |
SchemeData(java.util.UUID uuid,
java.lang.String mimeType,
byte[] data,
boolean requiresSecureDecryption) |
| Modifier and Type | Method and Description |
|---|---|
int |
describeContents() |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
boolean |
matches(java.util.UUID schemeUuid)
Returns whether this initialization data applies to the specified scheme.
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public final java.lang.String mimeType
data.public final byte[] data
public final boolean requiresSecureDecryption
public static final android.os.Parcelable.Creator<DrmInitData.SchemeData> CREATOR
public SchemeData(java.util.UUID uuid,
java.lang.String mimeType,
byte[] data)
uuid - The UUID of the DRM scheme, or C.UUID_NIL if the data is
universal (i.e. applies to all schemes).mimeType - The mimeType of the initialization data.data - The initialization data.public SchemeData(java.util.UUID uuid,
java.lang.String mimeType,
byte[] data,
boolean requiresSecureDecryption)
uuid - The UUID of the DRM scheme, or C.UUID_NIL if the data is
universal (i.e. applies to all schemes).mimeType - The mimeType of the initialization data.data - The initialization data.requiresSecureDecryption - Whether secure decryption is required.public boolean matches(java.util.UUID schemeUuid)
schemeUuid - The scheme UUID.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.Parcelable