@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class M3u8Settings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
M3u8Settings() |
Modifier and Type | Method and Description |
---|---|
M3u8Settings |
clone() |
boolean |
equals(Object obj) |
Integer |
getAudioFramesPerPes()
The number of audio frames to insert for each PES packet.
|
List<Integer> |
getAudioPids()
Packet Identifier (PID) of the elementary audio stream(s) in the transport stream.
|
String |
getNielsenId3() |
Integer |
getPatInterval()
The number of milliseconds between instances of this table in the output transport stream.
|
String |
getPcrControl() |
Integer |
getPcrPid()
Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream.
|
Integer |
getPmtInterval()
The number of milliseconds between instances of this table in the output transport stream.
|
Integer |
getPmtPid()
Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.
|
Integer |
getPrivateMetadataPid()
Packet Identifier (PID) of the private metadata stream in the transport stream.
|
Integer |
getProgramNumber()
The value of the program number field in the Program Map Table.
|
Integer |
getScte35Pid()
Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
|
String |
getScte35Source() |
String |
getTimedMetadata() |
Integer |
getTimedMetadataPid()
Packet Identifier (PID) of the timed metadata stream in the transport stream.
|
Integer |
getTransportStreamId()
The value of the transport stream ID field in the Program Map Table.
|
Integer |
getVideoPid()
Packet Identifier (PID) of the elementary video stream in the transport stream.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAudioFramesPerPes(Integer audioFramesPerPes)
The number of audio frames to insert for each PES packet.
|
void |
setAudioPids(Collection<Integer> audioPids)
Packet Identifier (PID) of the elementary audio stream(s) in the transport stream.
|
void |
setNielsenId3(String nielsenId3) |
void |
setPatInterval(Integer patInterval)
The number of milliseconds between instances of this table in the output transport stream.
|
void |
setPcrControl(String pcrControl) |
void |
setPcrPid(Integer pcrPid)
Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream.
|
void |
setPmtInterval(Integer pmtInterval)
The number of milliseconds between instances of this table in the output transport stream.
|
void |
setPmtPid(Integer pmtPid)
Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.
|
void |
setPrivateMetadataPid(Integer privateMetadataPid)
Packet Identifier (PID) of the private metadata stream in the transport stream.
|
void |
setProgramNumber(Integer programNumber)
The value of the program number field in the Program Map Table.
|
void |
setScte35Pid(Integer scte35Pid)
Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
|
void |
setScte35Source(String scte35Source) |
void |
setTimedMetadata(String timedMetadata) |
void |
setTimedMetadataPid(Integer timedMetadataPid)
Packet Identifier (PID) of the timed metadata stream in the transport stream.
|
void |
setTransportStreamId(Integer transportStreamId)
The value of the transport stream ID field in the Program Map Table.
|
void |
setVideoPid(Integer videoPid)
Packet Identifier (PID) of the elementary video stream in the transport stream.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
M3u8Settings |
withAudioFramesPerPes(Integer audioFramesPerPes)
The number of audio frames to insert for each PES packet.
|
M3u8Settings |
withAudioPids(Collection<Integer> audioPids)
Packet Identifier (PID) of the elementary audio stream(s) in the transport stream.
|
M3u8Settings |
withAudioPids(Integer... audioPids)
Packet Identifier (PID) of the elementary audio stream(s) in the transport stream.
|
M3u8Settings |
withNielsenId3(M3u8NielsenId3 nielsenId3) |
M3u8Settings |
withNielsenId3(String nielsenId3) |
M3u8Settings |
withPatInterval(Integer patInterval)
The number of milliseconds between instances of this table in the output transport stream.
|
M3u8Settings |
withPcrControl(M3u8PcrControl pcrControl) |
M3u8Settings |
withPcrControl(String pcrControl) |
M3u8Settings |
withPcrPid(Integer pcrPid)
Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream.
|
M3u8Settings |
withPmtInterval(Integer pmtInterval)
The number of milliseconds between instances of this table in the output transport stream.
|
M3u8Settings |
withPmtPid(Integer pmtPid)
Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.
|
M3u8Settings |
withPrivateMetadataPid(Integer privateMetadataPid)
Packet Identifier (PID) of the private metadata stream in the transport stream.
|
M3u8Settings |
withProgramNumber(Integer programNumber)
The value of the program number field in the Program Map Table.
|
M3u8Settings |
withScte35Pid(Integer scte35Pid)
Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
|
M3u8Settings |
withScte35Source(M3u8Scte35Source scte35Source) |
M3u8Settings |
withScte35Source(String scte35Source) |
M3u8Settings |
withTimedMetadata(String timedMetadata) |
M3u8Settings |
withTimedMetadata(TimedMetadata timedMetadata) |
M3u8Settings |
withTimedMetadataPid(Integer timedMetadataPid)
Packet Identifier (PID) of the timed metadata stream in the transport stream.
|
M3u8Settings |
withTransportStreamId(Integer transportStreamId)
The value of the transport stream ID field in the Program Map Table.
|
M3u8Settings |
withVideoPid(Integer videoPid)
Packet Identifier (PID) of the elementary video stream in the transport stream.
|
public void setAudioFramesPerPes(Integer audioFramesPerPes)
audioFramesPerPes
- The number of audio frames to insert for each PES packet.public Integer getAudioFramesPerPes()
public M3u8Settings withAudioFramesPerPes(Integer audioFramesPerPes)
audioFramesPerPes
- The number of audio frames to insert for each PES packet.public List<Integer> getAudioPids()
public void setAudioPids(Collection<Integer> audioPids)
audioPids
- Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are
accepted, and can be entered in ranges and/or by comma separation.public M3u8Settings withAudioPids(Integer... audioPids)
NOTE: This method appends the values to the existing list (if any). Use
setAudioPids(java.util.Collection)
or withAudioPids(java.util.Collection)
if you want to
override the existing values.
audioPids
- Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are
accepted, and can be entered in ranges and/or by comma separation.public M3u8Settings withAudioPids(Collection<Integer> audioPids)
audioPids
- Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are
accepted, and can be entered in ranges and/or by comma separation.public void setNielsenId3(String nielsenId3)
nielsenId3
- M3u8NielsenId3
public String getNielsenId3()
M3u8NielsenId3
public M3u8Settings withNielsenId3(String nielsenId3)
nielsenId3
- M3u8NielsenId3
public M3u8Settings withNielsenId3(M3u8NielsenId3 nielsenId3)
nielsenId3
- M3u8NielsenId3
public void setPatInterval(Integer patInterval)
patInterval
- The number of milliseconds between instances of this table in the output transport stream.public Integer getPatInterval()
public M3u8Settings withPatInterval(Integer patInterval)
patInterval
- The number of milliseconds between instances of this table in the output transport stream.public void setPcrControl(String pcrControl)
pcrControl
- M3u8PcrControl
public String getPcrControl()
M3u8PcrControl
public M3u8Settings withPcrControl(String pcrControl)
pcrControl
- M3u8PcrControl
public M3u8Settings withPcrControl(M3u8PcrControl pcrControl)
pcrControl
- M3u8PcrControl
public void setPcrPid(Integer pcrPid)
pcrPid
- Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is
given, the encoder will assign the same value as the Video PID.public Integer getPcrPid()
public M3u8Settings withPcrPid(Integer pcrPid)
pcrPid
- Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is
given, the encoder will assign the same value as the Video PID.public void setPmtInterval(Integer pmtInterval)
pmtInterval
- The number of milliseconds between instances of this table in the output transport stream.public Integer getPmtInterval()
public M3u8Settings withPmtInterval(Integer pmtInterval)
pmtInterval
- The number of milliseconds between instances of this table in the output transport stream.public void setPmtPid(Integer pmtPid)
pmtPid
- Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.public Integer getPmtPid()
public M3u8Settings withPmtPid(Integer pmtPid)
pmtPid
- Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.public void setPrivateMetadataPid(Integer privateMetadataPid)
privateMetadataPid
- Packet Identifier (PID) of the private metadata stream in the transport stream.public Integer getPrivateMetadataPid()
public M3u8Settings withPrivateMetadataPid(Integer privateMetadataPid)
privateMetadataPid
- Packet Identifier (PID) of the private metadata stream in the transport stream.public void setProgramNumber(Integer programNumber)
programNumber
- The value of the program number field in the Program Map Table.public Integer getProgramNumber()
public M3u8Settings withProgramNumber(Integer programNumber)
programNumber
- The value of the program number field in the Program Map Table.public void setScte35Pid(Integer scte35Pid)
scte35Pid
- Packet Identifier (PID) of the SCTE-35 stream in the transport stream.public Integer getScte35Pid()
public M3u8Settings withScte35Pid(Integer scte35Pid)
scte35Pid
- Packet Identifier (PID) of the SCTE-35 stream in the transport stream.public void setScte35Source(String scte35Source)
scte35Source
- M3u8Scte35Source
public String getScte35Source()
M3u8Scte35Source
public M3u8Settings withScte35Source(String scte35Source)
scte35Source
- M3u8Scte35Source
public M3u8Settings withScte35Source(M3u8Scte35Source scte35Source)
scte35Source
- M3u8Scte35Source
public void setTimedMetadata(String timedMetadata)
timedMetadata
- TimedMetadata
public String getTimedMetadata()
TimedMetadata
public M3u8Settings withTimedMetadata(String timedMetadata)
timedMetadata
- TimedMetadata
public M3u8Settings withTimedMetadata(TimedMetadata timedMetadata)
timedMetadata
- TimedMetadata
public void setTimedMetadataPid(Integer timedMetadataPid)
timedMetadataPid
- Packet Identifier (PID) of the timed metadata stream in the transport stream.public Integer getTimedMetadataPid()
public M3u8Settings withTimedMetadataPid(Integer timedMetadataPid)
timedMetadataPid
- Packet Identifier (PID) of the timed metadata stream in the transport stream.public void setTransportStreamId(Integer transportStreamId)
transportStreamId
- The value of the transport stream ID field in the Program Map Table.public Integer getTransportStreamId()
public M3u8Settings withTransportStreamId(Integer transportStreamId)
transportStreamId
- The value of the transport stream ID field in the Program Map Table.public void setVideoPid(Integer videoPid)
videoPid
- Packet Identifier (PID) of the elementary video stream in the transport stream.public Integer getVideoPid()
public M3u8Settings withVideoPid(Integer videoPid)
videoPid
- Packet Identifier (PID) of the elementary video stream in the transport stream.public String toString()
toString
in class Object
Object.toString()
public M3u8Settings 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.