public class SpekeDrm extends Drm
Constructor and Description |
---|
SpekeDrm() |
Modifier and Type | Method and Description |
---|---|
SpekeDrm |
addSystemIdsItem(String systemIdsItem) |
boolean |
equals(Object o) |
String |
getContentId()
Unique Identifier of the content, will be generated if not set
|
String |
getIv()
16 byte initialization vector represented by a 32-character text string.
|
String |
getKid()
Optional key identifier, will be generated if not set.
|
SpekeDrmProvider |
getProvider()
Key provider configuration for SPEKE (required)
|
List<String> |
getSystemIds()
DRM system identifier of the content protection scheme.
|
int |
hashCode() |
void |
setContentId(String contentId)
Unique Identifier of the content, will be generated if not set
|
void |
setIv(String iv)
16 byte initialization vector represented by a 32-character text string.
|
void |
setKid(String kid)
Optional key identifier, will be generated if not set.
|
void |
setProvider(SpekeDrmProvider provider)
Key provider configuration for SPEKE (required)
|
void |
setSystemIds(List<String> systemIds)
DRM system identifier of the content protection scheme.
|
String |
toString() |
addOutputsItem, getOutputs, setOutputs
getCreatedAt, getCustomData, getDescription, getModifiedAt, getName, putCustomDataItem, setCustomData, setDescription, setName
getId
public String getContentId()
public void setContentId(String contentId)
contentId
- Unique Identifier of the content, will be generated if not setpublic String getKid()
public void setKid(String kid)
kid
- Optional key identifier, will be generated if not set. For SPEKE DRM Configurations with the same contentId and kid the key provider will provide the same keys.public String getIv()
public void setIv(String iv)
iv
- 16 byte initialization vector represented by a 32-character text string. It is mandatory if systemIds contains AES128 or FairPlay.public SpekeDrmProvider getProvider()
public void setProvider(SpekeDrmProvider provider)
provider
- Key provider configuration for SPEKE (required)public List<String> getSystemIds()
public void setSystemIds(List<String> systemIds)
systemIds
- DRM system identifier of the content protection scheme. At minimum one is expected. Not all systemIds are currently supported, support depends on the muxing type. Relates to SPEKE implementation. See https://dashif.org/identifiers/content_protection/ (required)Copyright © 2022. All rights reserved.