@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Mp4Settings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
Mp4Settings() |
| Modifier and Type | Method and Description |
|---|---|
Mp4Settings |
clone() |
boolean |
equals(Object obj) |
String |
getCslgAtom()
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 |
getFreeSpaceBox()
Inserts a free-space box immediately after the moov box.
|
String |
getMoovPlacement()
If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the beginning of the archive as required for
progressive downloading.
|
String |
getMp4MajorBrand()
Overrides the "Major Brand" field in the output file.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setCslgAtom(String 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.
|
void |
setFreeSpaceBox(String freeSpaceBox)
Inserts a free-space box immediately after the moov box.
|
void |
setMoovPlacement(String moovPlacement)
If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the beginning of the archive as required for
progressive downloading.
|
void |
setMp4MajorBrand(String mp4MajorBrand)
Overrides the "Major Brand" field in the output file.
|
String |
toString()
Returns a string representation of this object.
|
Mp4Settings |
withCslgAtom(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.
|
Mp4Settings |
withCslgAtom(String 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.
|
Mp4Settings |
withFreeSpaceBox(Mp4FreeSpaceBox freeSpaceBox)
Inserts a free-space box immediately after the moov box.
|
Mp4Settings |
withFreeSpaceBox(String freeSpaceBox)
Inserts a free-space box immediately after the moov box.
|
Mp4Settings |
withMoovPlacement(Mp4MoovPlacement moovPlacement)
If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the beginning of the archive as required for
progressive downloading.
|
Mp4Settings |
withMoovPlacement(String moovPlacement)
If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the beginning of the archive as required for
progressive downloading.
|
Mp4Settings |
withMp4MajorBrand(String mp4MajorBrand)
Overrides the "Major Brand" field in the output file.
|
public void setCslgAtom(String cslgAtom)
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. This improves compatibility with Apple players and tools.Mp4CslgAtompublic String getCslgAtom()
Mp4CslgAtompublic Mp4Settings withCslgAtom(String cslgAtom)
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. This improves compatibility with Apple players and tools.Mp4CslgAtompublic Mp4Settings withCslgAtom(Mp4CslgAtom cslgAtom)
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. This improves compatibility with Apple players and tools.Mp4CslgAtompublic void setFreeSpaceBox(String freeSpaceBox)
freeSpaceBox - Inserts a free-space box immediately after the moov box.Mp4FreeSpaceBoxpublic String getFreeSpaceBox()
Mp4FreeSpaceBoxpublic Mp4Settings withFreeSpaceBox(String freeSpaceBox)
freeSpaceBox - Inserts a free-space box immediately after the moov box.Mp4FreeSpaceBoxpublic Mp4Settings withFreeSpaceBox(Mp4FreeSpaceBox freeSpaceBox)
freeSpaceBox - Inserts a free-space box immediately after the moov box.Mp4FreeSpaceBoxpublic void setMoovPlacement(String moovPlacement)
moovPlacement - If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the beginning of the archive as required for
progressive downloading. Otherwise it is placed normally at the end.Mp4MoovPlacementpublic String getMoovPlacement()
Mp4MoovPlacementpublic Mp4Settings withMoovPlacement(String moovPlacement)
moovPlacement - If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the beginning of the archive as required for
progressive downloading. Otherwise it is placed normally at the end.Mp4MoovPlacementpublic Mp4Settings withMoovPlacement(Mp4MoovPlacement moovPlacement)
moovPlacement - If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the beginning of the archive as required for
progressive downloading. Otherwise it is placed normally at the end.Mp4MoovPlacementpublic void setMp4MajorBrand(String mp4MajorBrand)
mp4MajorBrand - Overrides the "Major Brand" field in the output file. Usually not necessary to specify.public String getMp4MajorBrand()
public Mp4Settings withMp4MajorBrand(String mp4MajorBrand)
mp4MajorBrand - Overrides the "Major Brand" field in the output file. Usually not necessary to specify.public String toString()
toString in class ObjectObject.toString()public Mp4Settings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2019. All rights reserved.