@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DashIsoEncryptionSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
DashIsoEncryptionSettings() |
| Modifier and Type | Method and Description |
|---|---|
DashIsoEncryptionSettings |
clone() |
boolean |
equals(Object obj) |
String |
getPlaybackDeviceCompatibility()
This setting can improve the compatibility of your output with video players on obsolete devices.
|
SpekeKeyProvider |
getSpekeKeyProvider()
Use these settings when doing DRM encryption with a SPEKE-compliant key provider, if your output group type is
HLS, MS Smooth, or DASH.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setPlaybackDeviceCompatibility(String playbackDeviceCompatibility)
This setting can improve the compatibility of your output with video players on obsolete devices.
|
void |
setSpekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
Use these settings when doing DRM encryption with a SPEKE-compliant key provider, if your output group type is
HLS, MS Smooth, or DASH.
|
String |
toString()
Returns a string representation of this object.
|
DashIsoEncryptionSettings |
withPlaybackDeviceCompatibility(DashIsoPlaybackDeviceCompatibility playbackDeviceCompatibility)
This setting can improve the compatibility of your output with video players on obsolete devices.
|
DashIsoEncryptionSettings |
withPlaybackDeviceCompatibility(String playbackDeviceCompatibility)
This setting can improve the compatibility of your output with video players on obsolete devices.
|
DashIsoEncryptionSettings |
withSpekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
Use these settings when doing DRM encryption with a SPEKE-compliant key provider, if your output group type is
HLS, MS Smooth, or DASH.
|
public void setPlaybackDeviceCompatibility(String playbackDeviceCompatibility)
playbackDeviceCompatibility - This setting can improve the compatibility of your output with video players on obsolete devices. It
applies only to DASH H.264 outputs with DRM encryption. Choose Unencrypted SEI (UNENCRYPTED_SEI) only to
correct problems with playback on older devices. Otherwise, keep the default setting CENC v1 (CENC_V1). If
you choose Unencrypted SEI, for that output, the service will exclude the access unit delimiter and will
leave the SEI NAL units unencrypted.DashIsoPlaybackDeviceCompatibilitypublic String getPlaybackDeviceCompatibility()
DashIsoPlaybackDeviceCompatibilitypublic DashIsoEncryptionSettings withPlaybackDeviceCompatibility(String playbackDeviceCompatibility)
playbackDeviceCompatibility - This setting can improve the compatibility of your output with video players on obsolete devices. It
applies only to DASH H.264 outputs with DRM encryption. Choose Unencrypted SEI (UNENCRYPTED_SEI) only to
correct problems with playback on older devices. Otherwise, keep the default setting CENC v1 (CENC_V1). If
you choose Unencrypted SEI, for that output, the service will exclude the access unit delimiter and will
leave the SEI NAL units unencrypted.DashIsoPlaybackDeviceCompatibilitypublic DashIsoEncryptionSettings withPlaybackDeviceCompatibility(DashIsoPlaybackDeviceCompatibility playbackDeviceCompatibility)
playbackDeviceCompatibility - This setting can improve the compatibility of your output with video players on obsolete devices. It
applies only to DASH H.264 outputs with DRM encryption. Choose Unencrypted SEI (UNENCRYPTED_SEI) only to
correct problems with playback on older devices. Otherwise, keep the default setting CENC v1 (CENC_V1). If
you choose Unencrypted SEI, for that output, the service will exclude the access unit delimiter and will
leave the SEI NAL units unencrypted.DashIsoPlaybackDeviceCompatibilitypublic void setSpekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
spekeKeyProvider - Use these settings when doing DRM encryption with a SPEKE-compliant key provider, if your output group
type is HLS, MS Smooth, or DASH. If your output group type is CMAF, use the SpekeKeyProviderCmaf settings
instead.public SpekeKeyProvider getSpekeKeyProvider()
public DashIsoEncryptionSettings withSpekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
spekeKeyProvider - Use these settings when doing DRM encryption with a SPEKE-compliant key provider, if your output group
type is HLS, MS Smooth, or DASH. If your output group type is CMAF, use the SpekeKeyProviderCmaf settings
instead.public String toString()
toString in class ObjectObject.toString()public DashIsoEncryptionSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2019. All rights reserved.