@Generated(value="software.amazon.awssdk:codegen") public final class DashIsoGroupSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DashIsoGroupSettings.Builder,DashIsoGroupSettings>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DashIsoGroupSettings.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<DashAdditionalManifest> |
additionalManifests()
By default, the service creates one .mpd DASH manifest for each DASH ISO output group in your job.
|
DashIsoGroupAudioChannelConfigSchemeIdUri |
audioChannelConfigSchemeIdUri()
Use this setting only when your audio codec is a Dolby one (AC3, EAC3, or Atmos) and your downstream workflow
requires that your DASH manifest use the Dolby channel configuration tag, rather than the MPEG one.
|
String |
audioChannelConfigSchemeIdUriAsString()
Use this setting only when your audio codec is a Dolby one (AC3, EAC3, or Atmos) and your downstream workflow
requires that your DASH manifest use the Dolby channel configuration tag, rather than the MPEG one.
|
String |
baseUrl()
A partial URI prefix that will be put in the manifest (.mpd) file at the top level BaseURL element.
|
static DashIsoGroupSettings.Builder |
builder() |
DashManifestStyle |
dashManifestStyle()
Specify how MediaConvert writes SegmentTimeline in your output DASH manifest.
|
String |
dashManifestStyleAsString()
Specify how MediaConvert writes SegmentTimeline in your output DASH manifest.
|
String |
destination()
Use Destination to specify the S3 output location and the output filename base.
|
DestinationSettings |
destinationSettings()
Settings associated with the destination.
|
DashIsoEncryptionSettings |
encryption()
DRM settings.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Integer |
fragmentLength()
Length of fragments to generate (in seconds).
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdditionalManifests()
For responses, this returns true if the service returned a value for the AdditionalManifests property.
|
int |
hashCode() |
DashIsoHbbtvCompliance |
hbbtvCompliance()
Supports HbbTV specification as indicated
|
String |
hbbtvComplianceAsString()
Supports HbbTV specification as indicated
|
DashIsoImageBasedTrickPlay |
imageBasedTrickPlay()
Specify whether MediaConvert generates images for trick play.
|
String |
imageBasedTrickPlayAsString()
Specify whether MediaConvert generates images for trick play.
|
DashIsoImageBasedTrickPlaySettings |
imageBasedTrickPlaySettings()
Tile and thumbnail settings applicable when imageBasedTrickPlay is ADVANCED
|
Integer |
minBufferTime()
Minimum time of initially buffered media that is needed to ensure smooth playout.
|
Double |
minFinalSegmentLength()
Keep this setting at the default value of 0, unless you are troubleshooting a problem with how devices play back
the end of your video asset.
|
DashIsoMpdManifestBandwidthType |
mpdManifestBandwidthType()
Specify how the value for bandwidth is determined for each video Representation in your output MPD manifest.
|
String |
mpdManifestBandwidthTypeAsString()
Specify how the value for bandwidth is determined for each video Representation in your output MPD manifest.
|
DashIsoMpdProfile |
mpdProfile()
Specify whether your DASH profile is on-demand or main.
|
String |
mpdProfileAsString()
Specify whether your DASH profile is on-demand or main.
|
DashIsoPtsOffsetHandlingForBFrames |
ptsOffsetHandlingForBFrames()
Use this setting only when your output video stream has B-frames, which causes the initial presentation time
stamp (PTS) to be offset from the initial decode time stamp (DTS).
|
String |
ptsOffsetHandlingForBFramesAsString()
Use this setting only when your output video stream has B-frames, which causes the initial presentation time
stamp (PTS) to be offset from the initial decode time stamp (DTS).
|
List<SdkField<?>> |
sdkFields() |
DashIsoSegmentControl |
segmentControl()
When set to SINGLE_FILE, a single output file is generated, which is internally segmented using the Fragment
Length and Segment Length.
|
String |
segmentControlAsString()
When set to SINGLE_FILE, a single output file is generated, which is internally segmented using the Fragment
Length and Segment Length.
|
Integer |
segmentLength()
Specify the length, in whole seconds, of each segment.
|
DashIsoSegmentLengthControl |
segmentLengthControl()
Specify how you want MediaConvert to determine the segment length.
|
String |
segmentLengthControlAsString()
Specify how you want MediaConvert to determine the segment length.
|
static Class<? extends DashIsoGroupSettings.Builder> |
serializableBuilderClass() |
DashIsoGroupSettings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
DashIsoVideoCompositionOffsets |
videoCompositionOffsets()
Specify the video sample composition time offset mode in the output fMP4 TRUN box.
|
String |
videoCompositionOffsetsAsString()
Specify the video sample composition time offset mode in the output fMP4 TRUN box.
|
DashIsoWriteSegmentTimelineInRepresentation |
writeSegmentTimelineInRepresentation()
If you get an HTTP error in the 400 range when you play back your DASH output, enable this setting and run your
transcoding job again.
|
String |
writeSegmentTimelineInRepresentationAsString()
If you get an HTTP error in the 400 range when you play back your DASH output, enable this setting and run your
transcoding job again.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasAdditionalManifests()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<DashAdditionalManifest> additionalManifests()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAdditionalManifests() method.
public final DashIsoGroupAudioChannelConfigSchemeIdUri audioChannelConfigSchemeIdUri()
If the service returns an enum value that is not available in the current SDK version,
audioChannelConfigSchemeIdUri will return
DashIsoGroupAudioChannelConfigSchemeIdUri.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from audioChannelConfigSchemeIdUriAsString().
DashIsoGroupAudioChannelConfigSchemeIdUripublic final String audioChannelConfigSchemeIdUriAsString()
If the service returns an enum value that is not available in the current SDK version,
audioChannelConfigSchemeIdUri will return
DashIsoGroupAudioChannelConfigSchemeIdUri.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from audioChannelConfigSchemeIdUriAsString().
DashIsoGroupAudioChannelConfigSchemeIdUripublic final String baseUrl()
public final DashManifestStyle dashManifestStyle()
If the service returns an enum value that is not available in the current SDK version, dashManifestStyle
will return DashManifestStyle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from dashManifestStyleAsString().
DashManifestStylepublic final String dashManifestStyleAsString()
If the service returns an enum value that is not available in the current SDK version, dashManifestStyle
will return DashManifestStyle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from dashManifestStyleAsString().
DashManifestStylepublic final String destination()
public final DestinationSettings destinationSettings()
public final DashIsoEncryptionSettings encryption()
public final Integer fragmentLength()
public final DashIsoHbbtvCompliance hbbtvCompliance()
If the service returns an enum value that is not available in the current SDK version, hbbtvCompliance
will return DashIsoHbbtvCompliance.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from hbbtvComplianceAsString().
DashIsoHbbtvCompliancepublic final String hbbtvComplianceAsString()
If the service returns an enum value that is not available in the current SDK version, hbbtvCompliance
will return DashIsoHbbtvCompliance.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from hbbtvComplianceAsString().
DashIsoHbbtvCompliancepublic final DashIsoImageBasedTrickPlay imageBasedTrickPlay()
If the service returns an enum value that is not available in the current SDK version,
imageBasedTrickPlay will return DashIsoImageBasedTrickPlay.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from imageBasedTrickPlayAsString().
DashIsoImageBasedTrickPlaypublic final String imageBasedTrickPlayAsString()
If the service returns an enum value that is not available in the current SDK version,
imageBasedTrickPlay will return DashIsoImageBasedTrickPlay.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from imageBasedTrickPlayAsString().
DashIsoImageBasedTrickPlaypublic final DashIsoImageBasedTrickPlaySettings imageBasedTrickPlaySettings()
public final Integer minBufferTime()
public final Double minFinalSegmentLength()
public final DashIsoMpdManifestBandwidthType mpdManifestBandwidthType()
If the service returns an enum value that is not available in the current SDK version,
mpdManifestBandwidthType will return DashIsoMpdManifestBandwidthType.UNKNOWN_TO_SDK_VERSION. The
raw value returned by the service is available from mpdManifestBandwidthTypeAsString().
DashIsoMpdManifestBandwidthTypepublic final String mpdManifestBandwidthTypeAsString()
If the service returns an enum value that is not available in the current SDK version,
mpdManifestBandwidthType will return DashIsoMpdManifestBandwidthType.UNKNOWN_TO_SDK_VERSION. The
raw value returned by the service is available from mpdManifestBandwidthTypeAsString().
DashIsoMpdManifestBandwidthTypepublic final DashIsoMpdProfile mpdProfile()
If the service returns an enum value that is not available in the current SDK version, mpdProfile will
return DashIsoMpdProfile.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
mpdProfileAsString().
DashIsoMpdProfilepublic final String mpdProfileAsString()
If the service returns an enum value that is not available in the current SDK version, mpdProfile will
return DashIsoMpdProfile.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
mpdProfileAsString().
DashIsoMpdProfilepublic final DashIsoPtsOffsetHandlingForBFrames ptsOffsetHandlingForBFrames()
If the service returns an enum value that is not available in the current SDK version,
ptsOffsetHandlingForBFrames will return
DashIsoPtsOffsetHandlingForBFrames.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from ptsOffsetHandlingForBFramesAsString().
DashIsoPtsOffsetHandlingForBFramespublic final String ptsOffsetHandlingForBFramesAsString()
If the service returns an enum value that is not available in the current SDK version,
ptsOffsetHandlingForBFrames will return
DashIsoPtsOffsetHandlingForBFrames.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from ptsOffsetHandlingForBFramesAsString().
DashIsoPtsOffsetHandlingForBFramespublic final DashIsoSegmentControl segmentControl()
If the service returns an enum value that is not available in the current SDK version, segmentControl
will return DashIsoSegmentControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from segmentControlAsString().
DashIsoSegmentControlpublic final String segmentControlAsString()
If the service returns an enum value that is not available in the current SDK version, segmentControl
will return DashIsoSegmentControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from segmentControlAsString().
DashIsoSegmentControlpublic final Integer segmentLength()
public final DashIsoSegmentLengthControl segmentLengthControl()
If the service returns an enum value that is not available in the current SDK version,
segmentLengthControl will return DashIsoSegmentLengthControl.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from segmentLengthControlAsString().
DashIsoSegmentLengthControlpublic final String segmentLengthControlAsString()
If the service returns an enum value that is not available in the current SDK version,
segmentLengthControl will return DashIsoSegmentLengthControl.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from segmentLengthControlAsString().
DashIsoSegmentLengthControlpublic final DashIsoVideoCompositionOffsets videoCompositionOffsets()
If the service returns an enum value that is not available in the current SDK version,
videoCompositionOffsets will return DashIsoVideoCompositionOffsets.UNKNOWN_TO_SDK_VERSION. The
raw value returned by the service is available from videoCompositionOffsetsAsString().
DashIsoVideoCompositionOffsetspublic final String videoCompositionOffsetsAsString()
If the service returns an enum value that is not available in the current SDK version,
videoCompositionOffsets will return DashIsoVideoCompositionOffsets.UNKNOWN_TO_SDK_VERSION. The
raw value returned by the service is available from videoCompositionOffsetsAsString().
DashIsoVideoCompositionOffsetspublic final DashIsoWriteSegmentTimelineInRepresentation writeSegmentTimelineInRepresentation()
If the service returns an enum value that is not available in the current SDK version,
writeSegmentTimelineInRepresentation will return
DashIsoWriteSegmentTimelineInRepresentation.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from writeSegmentTimelineInRepresentationAsString().
DashIsoWriteSegmentTimelineInRepresentationpublic final String writeSegmentTimelineInRepresentationAsString()
If the service returns an enum value that is not available in the current SDK version,
writeSegmentTimelineInRepresentation will return
DashIsoWriteSegmentTimelineInRepresentation.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from writeSegmentTimelineInRepresentationAsString().
DashIsoWriteSegmentTimelineInRepresentationpublic DashIsoGroupSettings.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DashIsoGroupSettings.Builder,DashIsoGroupSettings>public static DashIsoGroupSettings.Builder builder()
public static Class<? extends DashIsoGroupSettings.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.