@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()
Settings for use with a SPEKE key provider
|
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)
Settings for use with a SPEKE key provider
|
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)
Settings for use with a SPEKE key provider
|
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 - Settings for use with a SPEKE key providerpublic SpekeKeyProvider getSpekeKeyProvider()
public DashIsoEncryptionSettings withSpekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
spekeKeyProvider - Settings for use with a SPEKE key providerpublic String toString()
toString in class ObjectObject.toString()public DashIsoEncryptionSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2019. All rights reserved.