@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() |
String |
destination()
Use Destination (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()
Returns true if the AdditionalManifests property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
DashIsoHbbtvCompliance |
hbbtvCompliance()
Supports HbbTV specification as indicated
|
String |
hbbtvComplianceAsString()
Supports HbbTV specification as indicated
|
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.
|
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()
Length of mpd segments to create (in seconds).
|
static Class<? extends DashIsoGroupSettings.Builder> |
serializableBuilderClass() |
DashIsoGroupSettings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
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()
public final List<DashAdditionalManifest> additionalManifests()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAdditionalManifests() to see if a value was sent in this field.
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 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 Integer minBufferTime()
public final Double minFinalSegmentLength()
public 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 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 © 2021. All rights reserved.