@Generated(value="software.amazon.awssdk:codegen") public final class Mp4Settings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Mp4Settings.Builder,Mp4Settings>
| Modifier and Type | Class and Description |
|---|---|
static interface |
Mp4Settings.Builder |
| Modifier and Type | Method and Description |
|---|---|
CmfcAudioDuration |
audioDuration()
Specify this setting only when your output will be consumed by a downstream repackaging workflow that is
sensitive to very small duration differences between video and audio.
|
String |
audioDurationAsString()
Specify this setting only when your output will be consumed by a downstream repackaging workflow that is
sensitive to very small duration differences between video and audio.
|
static Mp4Settings.Builder |
builder() |
Mp4CslgAtom |
cslgAtom()
When enabled, file composition times will start at zero, composition times in the 'ctts' (composition time to
sample) box for B-frames will be negative, and a 'cslg' (composition shift least greatest) box will be included
per 14496-1 amendment 1.
|
String |
cslgAtomAsString()
When enabled, file composition times will start at zero, composition times in the 'ctts' (composition time to
sample) box for B-frames will be negative, and a 'cslg' (composition shift least greatest) box will be included
per 14496-1 amendment 1.
|
Integer |
cttsVersion()
Ignore this setting unless compliance to the CTTS box version specification matters in your workflow.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Mp4FreeSpaceBox |
freeSpaceBox()
Inserts a free-space box immediately after the moov box.
|
String |
freeSpaceBoxAsString()
Inserts a free-space box immediately after the moov box.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Mp4MoovPlacement |
moovPlacement()
If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the beginning of the archive as required for
progressive downloading.
|
String |
moovPlacementAsString()
If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the beginning of the archive as required for
progressive downloading.
|
String |
mp4MajorBrand()
Overrides the "Major Brand" field in the output file.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Mp4Settings.Builder> |
serializableBuilderClass() |
Mp4Settings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final CmfcAudioDuration audioDuration()
If the service returns an enum value that is not available in the current SDK version, audioDuration
will return CmfcAudioDuration.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from audioDurationAsString().
CmfcAudioDurationpublic final String audioDurationAsString()
If the service returns an enum value that is not available in the current SDK version, audioDuration
will return CmfcAudioDuration.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from audioDurationAsString().
CmfcAudioDurationpublic final Mp4CslgAtom cslgAtom()
If the service returns an enum value that is not available in the current SDK version, cslgAtom will
return Mp4CslgAtom.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
cslgAtomAsString().
Mp4CslgAtompublic final String cslgAtomAsString()
If the service returns an enum value that is not available in the current SDK version, cslgAtom will
return Mp4CslgAtom.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
cslgAtomAsString().
Mp4CslgAtompublic final Integer cttsVersion()
public final Mp4FreeSpaceBox freeSpaceBox()
If the service returns an enum value that is not available in the current SDK version, freeSpaceBox will
return Mp4FreeSpaceBox.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
freeSpaceBoxAsString().
Mp4FreeSpaceBoxpublic final String freeSpaceBoxAsString()
If the service returns an enum value that is not available in the current SDK version, freeSpaceBox will
return Mp4FreeSpaceBox.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
freeSpaceBoxAsString().
Mp4FreeSpaceBoxpublic final Mp4MoovPlacement moovPlacement()
If the service returns an enum value that is not available in the current SDK version, moovPlacement
will return Mp4MoovPlacement.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from moovPlacementAsString().
Mp4MoovPlacementpublic final String moovPlacementAsString()
If the service returns an enum value that is not available in the current SDK version, moovPlacement
will return Mp4MoovPlacement.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from moovPlacementAsString().
Mp4MoovPlacementpublic final String mp4MajorBrand()
public Mp4Settings.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Mp4Settings.Builder,Mp4Settings>public static Mp4Settings.Builder builder()
public static Class<? extends Mp4Settings.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.