@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) |
String |
getAudioDuration()
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.
|
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 |
getDataPTSControl()
If you select ALIGN_TO_VIDEO, MediaConvert writes captions and data packets with Presentation Timestamp (PTS)
values greater than or equal to the first video packet PTS (MediaConvert drops captions and data packets with
lesser PTS values).
|
Integer |
getMaxPcrInterval()
Specify the maximum time, in milliseconds, between Program Clock References (PCRs) inserted into the transport
stream.
|
String |
getNielsenId3()
If INSERT, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3
tag will be inserted in the output.
|
Integer |
getPatInterval()
The number of milliseconds between instances of this table in the output transport stream.
|
String |
getPcrControl()
When set to PCR_EVERY_PES_PACKET a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
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 |
getPtsOffset()
Manually specify the initial PTS offset, in seconds, when you set PTS offset to Seconds.
|
String |
getPtsOffsetMode()
Specify the initial presentation timestamp (PTS) offset for your transport stream output.
|
Integer |
getScte35Pid()
Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
|
String |
getScte35Source()
For SCTE-35 markers from your input-- Choose Passthrough if you want SCTE-35 markers that appear in your input to
also appear in this output.
|
String |
getTimedMetadata()
Set ID3 metadata to Passthrough to include ID3 metadata in this output.
|
Integer |
getTimedMetadataPid()
Packet Identifier (PID) of the ID3 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 |
setAudioDuration(String 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.
|
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 |
setDataPTSControl(String dataPTSControl)
If you select ALIGN_TO_VIDEO, MediaConvert writes captions and data packets with Presentation Timestamp (PTS)
values greater than or equal to the first video packet PTS (MediaConvert drops captions and data packets with
lesser PTS values).
|
void |
setMaxPcrInterval(Integer maxPcrInterval)
Specify the maximum time, in milliseconds, between Program Clock References (PCRs) inserted into the transport
stream.
|
void |
setNielsenId3(String nielsenId3)
If INSERT, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3
tag will be inserted in the output.
|
void |
setPatInterval(Integer patInterval)
The number of milliseconds between instances of this table in the output transport stream.
|
void |
setPcrControl(String pcrControl)
When set to PCR_EVERY_PES_PACKET a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
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 |
setPtsOffset(Integer ptsOffset)
Manually specify the initial PTS offset, in seconds, when you set PTS offset to Seconds.
|
void |
setPtsOffsetMode(String ptsOffsetMode)
Specify the initial presentation timestamp (PTS) offset for your transport stream output.
|
void |
setScte35Pid(Integer scte35Pid)
Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
|
void |
setScte35Source(String scte35Source)
For SCTE-35 markers from your input-- Choose Passthrough if you want SCTE-35 markers that appear in your input to
also appear in this output.
|
void |
setTimedMetadata(String timedMetadata)
Set ID3 metadata to Passthrough to include ID3 metadata in this output.
|
void |
setTimedMetadataPid(Integer timedMetadataPid)
Packet Identifier (PID) of the ID3 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.
|
M3u8Settings |
withAudioDuration(M3u8AudioDuration 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.
|
M3u8Settings |
withAudioDuration(String 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.
|
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 |
withDataPTSControl(M3u8DataPtsControl dataPTSControl)
If you select ALIGN_TO_VIDEO, MediaConvert writes captions and data packets with Presentation Timestamp (PTS)
values greater than or equal to the first video packet PTS (MediaConvert drops captions and data packets with
lesser PTS values).
|
M3u8Settings |
withDataPTSControl(String dataPTSControl)
If you select ALIGN_TO_VIDEO, MediaConvert writes captions and data packets with Presentation Timestamp (PTS)
values greater than or equal to the first video packet PTS (MediaConvert drops captions and data packets with
lesser PTS values).
|
M3u8Settings |
withMaxPcrInterval(Integer maxPcrInterval)
Specify the maximum time, in milliseconds, between Program Clock References (PCRs) inserted into the transport
stream.
|
M3u8Settings |
withNielsenId3(M3u8NielsenId3 nielsenId3)
If INSERT, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3
tag will be inserted in the output.
|
M3u8Settings |
withNielsenId3(String nielsenId3)
If INSERT, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3
tag will be inserted in the output.
|
M3u8Settings |
withPatInterval(Integer patInterval)
The number of milliseconds between instances of this table in the output transport stream.
|
M3u8Settings |
withPcrControl(M3u8PcrControl pcrControl)
When set to PCR_EVERY_PES_PACKET a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
M3u8Settings |
withPcrControl(String pcrControl)
When set to PCR_EVERY_PES_PACKET a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
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 |
withPtsOffset(Integer ptsOffset)
Manually specify the initial PTS offset, in seconds, when you set PTS offset to Seconds.
|
M3u8Settings |
withPtsOffsetMode(String ptsOffsetMode)
Specify the initial presentation timestamp (PTS) offset for your transport stream output.
|
M3u8Settings |
withPtsOffsetMode(TsPtsOffset ptsOffsetMode)
Specify the initial presentation timestamp (PTS) offset for your transport stream output.
|
M3u8Settings |
withScte35Pid(Integer scte35Pid)
Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
|
M3u8Settings |
withScte35Source(M3u8Scte35Source scte35Source)
For SCTE-35 markers from your input-- Choose Passthrough if you want SCTE-35 markers that appear in your input to
also appear in this output.
|
M3u8Settings |
withScte35Source(String scte35Source)
For SCTE-35 markers from your input-- Choose Passthrough if you want SCTE-35 markers that appear in your input to
also appear in this output.
|
M3u8Settings |
withTimedMetadata(String timedMetadata)
Set ID3 metadata to Passthrough to include ID3 metadata in this output.
|
M3u8Settings |
withTimedMetadata(TimedMetadata timedMetadata)
Set ID3 metadata to Passthrough to include ID3 metadata in this output.
|
M3u8Settings |
withTimedMetadataPid(Integer timedMetadataPid)
Packet Identifier (PID) of the ID3 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 setAudioDuration(String audioDuration)
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. For this situation, choose Match
video duration. In all other cases, keep the default value, Default codec duration. When you choose Match
video duration, MediaConvert pads the output audio streams with silence or trims them to ensure that the
total duration of each audio stream is at least as long as the total duration of the video stream. After
padding or trimming, the audio stream duration is no more than one frame longer than the video stream.
MediaConvert applies audio padding or trimming only to the end of the last segment of the output. For
unsegmented outputs, MediaConvert adds padding only to the end of the file. When you keep the default
value, any minor discrepancies between audio and video duration will depend on your output audio codec.M3u8AudioDuration
public String getAudioDuration()
M3u8AudioDuration
public M3u8Settings withAudioDuration(String audioDuration)
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. For this situation, choose Match
video duration. In all other cases, keep the default value, Default codec duration. When you choose Match
video duration, MediaConvert pads the output audio streams with silence or trims them to ensure that the
total duration of each audio stream is at least as long as the total duration of the video stream. After
padding or trimming, the audio stream duration is no more than one frame longer than the video stream.
MediaConvert applies audio padding or trimming only to the end of the last segment of the output. For
unsegmented outputs, MediaConvert adds padding only to the end of the file. When you keep the default
value, any minor discrepancies between audio and video duration will depend on your output audio codec.M3u8AudioDuration
public M3u8Settings withAudioDuration(M3u8AudioDuration audioDuration)
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. For this situation, choose Match
video duration. In all other cases, keep the default value, Default codec duration. When you choose Match
video duration, MediaConvert pads the output audio streams with silence or trims them to ensure that the
total duration of each audio stream is at least as long as the total duration of the video stream. After
padding or trimming, the audio stream duration is no more than one frame longer than the video stream.
MediaConvert applies audio padding or trimming only to the end of the last segment of the output. For
unsegmented outputs, MediaConvert adds padding only to the end of the file. When you keep the default
value, any minor discrepancies between audio and video duration will depend on your output audio codec.M3u8AudioDuration
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 setDataPTSControl(String dataPTSControl)
dataPTSControl
- If you select ALIGN_TO_VIDEO, MediaConvert writes captions and data packets with Presentation Timestamp
(PTS) values greater than or equal to the first video packet PTS (MediaConvert drops captions and data
packets with lesser PTS values). Keep the default value AUTO to allow all PTS values.M3u8DataPtsControl
public String getDataPTSControl()
M3u8DataPtsControl
public M3u8Settings withDataPTSControl(String dataPTSControl)
dataPTSControl
- If you select ALIGN_TO_VIDEO, MediaConvert writes captions and data packets with Presentation Timestamp
(PTS) values greater than or equal to the first video packet PTS (MediaConvert drops captions and data
packets with lesser PTS values). Keep the default value AUTO to allow all PTS values.M3u8DataPtsControl
public M3u8Settings withDataPTSControl(M3u8DataPtsControl dataPTSControl)
dataPTSControl
- If you select ALIGN_TO_VIDEO, MediaConvert writes captions and data packets with Presentation Timestamp
(PTS) values greater than or equal to the first video packet PTS (MediaConvert drops captions and data
packets with lesser PTS values). Keep the default value AUTO to allow all PTS values.M3u8DataPtsControl
public void setMaxPcrInterval(Integer maxPcrInterval)
maxPcrInterval
- Specify the maximum time, in milliseconds, between Program Clock References (PCRs) inserted into the
transport stream.public Integer getMaxPcrInterval()
public M3u8Settings withMaxPcrInterval(Integer maxPcrInterval)
maxPcrInterval
- Specify the maximum time, in milliseconds, between Program Clock References (PCRs) inserted into the
transport stream.public void setNielsenId3(String nielsenId3)
nielsenId3
- If INSERT, Nielsen inaudible tones for media tracking will be detected in the input audio and an
equivalent ID3 tag will be inserted in the output.M3u8NielsenId3
public String getNielsenId3()
M3u8NielsenId3
public M3u8Settings withNielsenId3(String nielsenId3)
nielsenId3
- If INSERT, Nielsen inaudible tones for media tracking will be detected in the input audio and an
equivalent ID3 tag will be inserted in the output.M3u8NielsenId3
public M3u8Settings withNielsenId3(M3u8NielsenId3 nielsenId3)
nielsenId3
- If INSERT, Nielsen inaudible tones for media tracking will be detected in the input audio and an
equivalent ID3 tag will be inserted in the output.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
- When set to PCR_EVERY_PES_PACKET a Program Clock Reference value is inserted for every Packetized
Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video
or audio elementary stream.M3u8PcrControl
public String getPcrControl()
M3u8PcrControl
public M3u8Settings withPcrControl(String pcrControl)
pcrControl
- When set to PCR_EVERY_PES_PACKET a Program Clock Reference value is inserted for every Packetized
Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video
or audio elementary stream.M3u8PcrControl
public M3u8Settings withPcrControl(M3u8PcrControl pcrControl)
pcrControl
- When set to PCR_EVERY_PES_PACKET a Program Clock Reference value is inserted for every Packetized
Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video
or audio elementary stream.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 setPtsOffset(Integer ptsOffset)
ptsOffset
- Manually specify the initial PTS offset, in seconds, when you set PTS offset to Seconds. Enter an integer
from 0 to 3600. Leave blank to keep the default value 2.public Integer getPtsOffset()
public M3u8Settings withPtsOffset(Integer ptsOffset)
ptsOffset
- Manually specify the initial PTS offset, in seconds, when you set PTS offset to Seconds. Enter an integer
from 0 to 3600. Leave blank to keep the default value 2.public void setPtsOffsetMode(String ptsOffsetMode)
ptsOffsetMode
- Specify the initial presentation timestamp (PTS) offset for your transport stream output. To let
MediaConvert automatically determine the initial PTS offset: Keep the default value, Auto. We recommend
that you choose Auto for the widest player compatibility. The initial PTS will be at least two seconds and
vary depending on your output's bitrate, HRD buffer size and HRD buffer initial fill percentage. To
manually specify an initial PTS offset: Choose Seconds. Then specify the number of seconds with PTS
offset.TsPtsOffset
public String getPtsOffsetMode()
TsPtsOffset
public M3u8Settings withPtsOffsetMode(String ptsOffsetMode)
ptsOffsetMode
- Specify the initial presentation timestamp (PTS) offset for your transport stream output. To let
MediaConvert automatically determine the initial PTS offset: Keep the default value, Auto. We recommend
that you choose Auto for the widest player compatibility. The initial PTS will be at least two seconds and
vary depending on your output's bitrate, HRD buffer size and HRD buffer initial fill percentage. To
manually specify an initial PTS offset: Choose Seconds. Then specify the number of seconds with PTS
offset.TsPtsOffset
public M3u8Settings withPtsOffsetMode(TsPtsOffset ptsOffsetMode)
ptsOffsetMode
- Specify the initial presentation timestamp (PTS) offset for your transport stream output. To let
MediaConvert automatically determine the initial PTS offset: Keep the default value, Auto. We recommend
that you choose Auto for the widest player compatibility. The initial PTS will be at least two seconds and
vary depending on your output's bitrate, HRD buffer size and HRD buffer initial fill percentage. To
manually specify an initial PTS offset: Choose Seconds. Then specify the number of seconds with PTS
offset.TsPtsOffset
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
- For SCTE-35 markers from your input-- Choose Passthrough if you want SCTE-35 markers that appear in your
input to also appear in this output. Choose None if you don't want SCTE-35 markers in this output. For
SCTE-35 markers from an ESAM XML document-- Choose None if you don't want manifest conditioning. Choose
Passthrough and choose Ad markers if you do want manifest conditioning. In both cases, also provide the
ESAM XML as a string in the setting Signal processing notification XML.M3u8Scte35Source
public String getScte35Source()
M3u8Scte35Source
public M3u8Settings withScte35Source(String scte35Source)
scte35Source
- For SCTE-35 markers from your input-- Choose Passthrough if you want SCTE-35 markers that appear in your
input to also appear in this output. Choose None if you don't want SCTE-35 markers in this output. For
SCTE-35 markers from an ESAM XML document-- Choose None if you don't want manifest conditioning. Choose
Passthrough and choose Ad markers if you do want manifest conditioning. In both cases, also provide the
ESAM XML as a string in the setting Signal processing notification XML.M3u8Scte35Source
public M3u8Settings withScte35Source(M3u8Scte35Source scte35Source)
scte35Source
- For SCTE-35 markers from your input-- Choose Passthrough if you want SCTE-35 markers that appear in your
input to also appear in this output. Choose None if you don't want SCTE-35 markers in this output. For
SCTE-35 markers from an ESAM XML document-- Choose None if you don't want manifest conditioning. Choose
Passthrough and choose Ad markers if you do want manifest conditioning. In both cases, also provide the
ESAM XML as a string in the setting Signal processing notification XML.M3u8Scte35Source
public void setTimedMetadata(String timedMetadata)
timedMetadata
- Set ID3 metadata to Passthrough to include ID3 metadata in this output. This includes ID3 metadata from
the following features: ID3 timestamp period, and Custom ID3 metadata inserter. To exclude this ID3
metadata in this output: set ID3 metadata to None or leave blank.TimedMetadata
public String getTimedMetadata()
TimedMetadata
public M3u8Settings withTimedMetadata(String timedMetadata)
timedMetadata
- Set ID3 metadata to Passthrough to include ID3 metadata in this output. This includes ID3 metadata from
the following features: ID3 timestamp period, and Custom ID3 metadata inserter. To exclude this ID3
metadata in this output: set ID3 metadata to None or leave blank.TimedMetadata
public M3u8Settings withTimedMetadata(TimedMetadata timedMetadata)
timedMetadata
- Set ID3 metadata to Passthrough to include ID3 metadata in this output. This includes ID3 metadata from
the following features: ID3 timestamp period, and Custom ID3 metadata inserter. To exclude this ID3
metadata in this output: set ID3 metadata to None or leave blank.TimedMetadata
public void setTimedMetadataPid(Integer timedMetadataPid)
timedMetadataPid
- Packet Identifier (PID) of the ID3 metadata stream in the transport stream.public Integer getTimedMetadataPid()
public M3u8Settings withTimedMetadataPid(Integer timedMetadataPid)
timedMetadataPid
- Packet Identifier (PID) of the ID3 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.