Modifier and Type | Field | Description |
---|---|---|
boolean |
forceDefaultLicenseUri |
Whether to force use of
licenseUri even if the media specifies its own DRM license
server URI. |
Uri |
licenseUri |
Optional default DRM license server
Uri . |
boolean |
multiSession |
Whether the DRM configuration is multi session enabled.
|
boolean |
playClearContentWithoutKey |
Whether clear samples within protected content should be played when keys for the encrypted
part of the content have yet to be loaded.
|
Map<String,String> |
requestHeaders |
The headers to attach to the request to the DRM license server.
|
List<Integer> |
sessionForClearTypes |
The types of clear tracks for which to use a DRM session.
|
UUID |
uuid |
The UUID of the protection scheme.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(Object obj) |
|
byte[] |
getKeySetId() |
Returns the key set ID of the offline license.
|
int |
hashCode() |
public final UUID uuid
@Nullable public final Uri licenseUri
Uri
. If null
then the DRM license server
must be specified by the media.public final Map<String,String> requestHeaders
public final boolean multiSession
public final boolean playClearContentWithoutKey
public final boolean forceDefaultLicenseUri
licenseUri
even if the media specifies its own DRM license
server URI.