@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ContainerSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
ContainerSettings() |
Modifier and Type | Method and Description |
---|---|
ContainerSettings |
clone() |
boolean |
equals(Object obj) |
CmfcSettings |
getCmfcSettings()
Settings for MP4 segments in CMAF
|
String |
getContainer()
Container for this output.
|
F4vSettings |
getF4vSettings()
Settings for F4v container
|
M2tsSettings |
getM2tsSettings()
MPEG-2 TS container settings.
|
M3u8Settings |
getM3u8Settings()
Settings for TS segments in HLS
|
MovSettings |
getMovSettings()
Settings for MOV Container.
|
Mp4Settings |
getMp4Settings()
Settings for MP4 container.
|
MpdSettings |
getMpdSettings()
Settings for MP4 segments in DASH
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCmfcSettings(CmfcSettings cmfcSettings)
Settings for MP4 segments in CMAF
|
void |
setContainer(String container)
Container for this output.
|
void |
setF4vSettings(F4vSettings f4vSettings)
Settings for F4v container
|
void |
setM2tsSettings(M2tsSettings m2tsSettings)
MPEG-2 TS container settings.
|
void |
setM3u8Settings(M3u8Settings m3u8Settings)
Settings for TS segments in HLS
|
void |
setMovSettings(MovSettings movSettings)
Settings for MOV Container.
|
void |
setMp4Settings(Mp4Settings mp4Settings)
Settings for MP4 container.
|
void |
setMpdSettings(MpdSettings mpdSettings)
Settings for MP4 segments in DASH
|
String |
toString()
Returns a string representation of this object.
|
ContainerSettings |
withCmfcSettings(CmfcSettings cmfcSettings)
Settings for MP4 segments in CMAF
|
ContainerSettings |
withContainer(ContainerType container)
Container for this output.
|
ContainerSettings |
withContainer(String container)
Container for this output.
|
ContainerSettings |
withF4vSettings(F4vSettings f4vSettings)
Settings for F4v container
|
ContainerSettings |
withM2tsSettings(M2tsSettings m2tsSettings)
MPEG-2 TS container settings.
|
ContainerSettings |
withM3u8Settings(M3u8Settings m3u8Settings)
Settings for TS segments in HLS
|
ContainerSettings |
withMovSettings(MovSettings movSettings)
Settings for MOV Container.
|
ContainerSettings |
withMp4Settings(Mp4Settings mp4Settings)
Settings for MP4 container.
|
ContainerSettings |
withMpdSettings(MpdSettings mpdSettings)
Settings for MP4 segments in DASH
|
public void setCmfcSettings(CmfcSettings cmfcSettings)
cmfcSettings
- Settings for MP4 segments in CMAFpublic CmfcSettings getCmfcSettings()
public ContainerSettings withCmfcSettings(CmfcSettings cmfcSettings)
cmfcSettings
- Settings for MP4 segments in CMAFpublic void setContainer(String container)
container
- Container for this output. Some containers require a container settings object. If not specified, the
default object will be created.ContainerType
public String getContainer()
ContainerType
public ContainerSettings withContainer(String container)
container
- Container for this output. Some containers require a container settings object. If not specified, the
default object will be created.ContainerType
public ContainerSettings withContainer(ContainerType container)
container
- Container for this output. Some containers require a container settings object. If not specified, the
default object will be created.ContainerType
public void setF4vSettings(F4vSettings f4vSettings)
f4vSettings
- Settings for F4v containerpublic F4vSettings getF4vSettings()
public ContainerSettings withF4vSettings(F4vSettings f4vSettings)
f4vSettings
- Settings for F4v containerpublic void setM2tsSettings(M2tsSettings m2tsSettings)
m2tsSettings
- MPEG-2 TS container settings. These apply to outputs in a File output group when the output's container
(ContainerType) is MPEG-2 Transport Stream (M2TS). In these assets, data is organized by the program map
table (PMT). Each transport stream program contains subsets of data, including audio, video, and metadata.
Each of these subsets of data has a numerical label called a packet identifier (PID). Each transport
stream program corresponds to one MediaConvert output. The PMT lists the types of data in a program along
with their PID. Downstream systems and players use the program map table to look up the PID for each type
of data it accesses and then uses the PIDs to locate specific data within the asset.public M2tsSettings getM2tsSettings()
public ContainerSettings withM2tsSettings(M2tsSettings m2tsSettings)
m2tsSettings
- MPEG-2 TS container settings. These apply to outputs in a File output group when the output's container
(ContainerType) is MPEG-2 Transport Stream (M2TS). In these assets, data is organized by the program map
table (PMT). Each transport stream program contains subsets of data, including audio, video, and metadata.
Each of these subsets of data has a numerical label called a packet identifier (PID). Each transport
stream program corresponds to one MediaConvert output. The PMT lists the types of data in a program along
with their PID. Downstream systems and players use the program map table to look up the PID for each type
of data it accesses and then uses the PIDs to locate specific data within the asset.public void setM3u8Settings(M3u8Settings m3u8Settings)
m3u8Settings
- Settings for TS segments in HLSpublic M3u8Settings getM3u8Settings()
public ContainerSettings withM3u8Settings(M3u8Settings m3u8Settings)
m3u8Settings
- Settings for TS segments in HLSpublic void setMovSettings(MovSettings movSettings)
movSettings
- Settings for MOV Container.public MovSettings getMovSettings()
public ContainerSettings withMovSettings(MovSettings movSettings)
movSettings
- Settings for MOV Container.public void setMp4Settings(Mp4Settings mp4Settings)
mp4Settings
- Settings for MP4 container. You can create audio-only AAC outputs with this container.public Mp4Settings getMp4Settings()
public ContainerSettings withMp4Settings(Mp4Settings mp4Settings)
mp4Settings
- Settings for MP4 container. You can create audio-only AAC outputs with this container.public void setMpdSettings(MpdSettings mpdSettings)
mpdSettings
- Settings for MP4 segments in DASHpublic MpdSettings getMpdSettings()
public ContainerSettings withMpdSettings(MpdSettings mpdSettings)
mpdSettings
- Settings for MP4 segments in DASHpublic String toString()
toString
in class Object
Object.toString()
public ContainerSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.