| Package | Description |
|---|---|
| com.amazonaws.services.mediaconvert.model |
| Modifier and Type | Method and Description |
|---|---|
M2tsSettings |
M2tsSettings.clone() |
M2tsSettings |
ContainerSettings.getM2tsSettings()
MPEG-2 TS container settings.
|
M2tsSettings |
M2tsSettings.withAudioBufferModel(M2tsAudioBufferModel audioBufferModel)
Selects between the DVB and ATSC buffer models for Dolby Digital audio.
|
M2tsSettings |
M2tsSettings.withAudioBufferModel(String audioBufferModel)
Selects between the DVB and ATSC buffer models for Dolby Digital audio.
|
M2tsSettings |
M2tsSettings.withAudioDuration(M2tsAudioDuration 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.
|
M2tsSettings |
M2tsSettings.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.
|
M2tsSettings |
M2tsSettings.withAudioFramesPerPes(Integer audioFramesPerPes)
The number of audio frames to insert for each PES packet.
|
M2tsSettings |
M2tsSettings.withAudioPids(Collection<Integer> audioPids)
Specify the packet identifiers (PIDs) for any elementary audio streams you include in this output.
|
M2tsSettings |
M2tsSettings.withAudioPids(Integer... audioPids)
Specify the packet identifiers (PIDs) for any elementary audio streams you include in this output.
|
M2tsSettings |
M2tsSettings.withBitrate(Integer bitrate)
Specify the output bitrate of the transport stream in bits per second.
|
M2tsSettings |
M2tsSettings.withBufferModel(M2tsBufferModel bufferModel)
Controls what buffer model to use for accurate interleaving.
|
M2tsSettings |
M2tsSettings.withBufferModel(String bufferModel)
Controls what buffer model to use for accurate interleaving.
|
M2tsSettings |
M2tsSettings.withDataPTSControl(M2tsDataPtsControl 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).
|
M2tsSettings |
M2tsSettings.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).
|
M2tsSettings |
M2tsSettings.withDvbNitSettings(DvbNitSettings dvbNitSettings)
Use these settings to insert a DVB Network Information Table (NIT) in the transport stream of this output.
|
M2tsSettings |
M2tsSettings.withDvbSdtSettings(DvbSdtSettings dvbSdtSettings)
Use these settings to insert a DVB Service Description Table (SDT) in the transport stream of this output.
|
M2tsSettings |
M2tsSettings.withDvbSubPids(Collection<Integer> dvbSubPids)
Specify the packet identifiers (PIDs) for DVB subtitle data included in this output.
|
M2tsSettings |
M2tsSettings.withDvbSubPids(Integer... dvbSubPids)
Specify the packet identifiers (PIDs) for DVB subtitle data included in this output.
|
M2tsSettings |
M2tsSettings.withDvbTdtSettings(DvbTdtSettings dvbTdtSettings)
Use these settings to insert a DVB Time and Date Table (TDT) in the transport stream of this output.
|
M2tsSettings |
M2tsSettings.withDvbTeletextPid(Integer dvbTeletextPid)
Specify the packet identifier (PID) for DVB teletext data you include in this output.
|
M2tsSettings |
M2tsSettings.withEbpAudioInterval(M2tsEbpAudioInterval ebpAudioInterval)
When set to VIDEO_AND_FIXED_INTERVALS, audio EBP markers will be added to partitions 3 and 4.
|
M2tsSettings |
M2tsSettings.withEbpAudioInterval(String ebpAudioInterval)
When set to VIDEO_AND_FIXED_INTERVALS, audio EBP markers will be added to partitions 3 and 4.
|
M2tsSettings |
M2tsSettings.withEbpPlacement(M2tsEbpPlacement ebpPlacement)
Selects which PIDs to place EBP markers on.
|
M2tsSettings |
M2tsSettings.withEbpPlacement(String ebpPlacement)
Selects which PIDs to place EBP markers on.
|
M2tsSettings |
M2tsSettings.withEsRateInPes(M2tsEsRateInPes esRateInPes)
Controls whether to include the ES Rate field in the PES header.
|
M2tsSettings |
M2tsSettings.withEsRateInPes(String esRateInPes)
Controls whether to include the ES Rate field in the PES header.
|
M2tsSettings |
M2tsSettings.withForceTsVideoEbpOrder(M2tsForceTsVideoEbpOrder forceTsVideoEbpOrder)
Keep the default value unless you know that your audio EBP markers are incorrectly appearing before your video
EBP markers.
|
M2tsSettings |
M2tsSettings.withForceTsVideoEbpOrder(String forceTsVideoEbpOrder)
Keep the default value unless you know that your audio EBP markers are incorrectly appearing before your video
EBP markers.
|
M2tsSettings |
M2tsSettings.withFragmentTime(Double fragmentTime)
The length, in seconds, of each fragment.
|
M2tsSettings |
M2tsSettings.withKlvMetadata(M2tsKlvMetadata klvMetadata)
To include key-length-value metadata in this output: Set KLV metadata insertion to Passthrough.
|
M2tsSettings |
M2tsSettings.withKlvMetadata(String klvMetadata)
To include key-length-value metadata in this output: Set KLV metadata insertion to Passthrough.
|
M2tsSettings |
M2tsSettings.withMaxPcrInterval(Integer maxPcrInterval)
Specify the maximum time, in milliseconds, between Program Clock References (PCRs) inserted into the transport
stream.
|
M2tsSettings |
M2tsSettings.withMinEbpInterval(Integer minEbpInterval)
When set, enforces that Encoder Boundary Points do not come within the specified time interval of each other by
looking ahead at input video.
|
M2tsSettings |
M2tsSettings.withNielsenId3(M2tsNielsenId3 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.
|
M2tsSettings |
M2tsSettings.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.
|
M2tsSettings |
M2tsSettings.withNullPacketBitrate(Double nullPacketBitrate)
Value in bits per second of extra null packets to insert into the transport stream.
|
M2tsSettings |
M2tsSettings.withPatInterval(Integer patInterval)
The number of milliseconds between instances of this table in the output transport stream.
|
M2tsSettings |
M2tsSettings.withPcrControl(M2tsPcrControl pcrControl)
When set to PCR_EVERY_PES_PACKET, a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
M2tsSettings |
M2tsSettings.withPcrControl(String pcrControl)
When set to PCR_EVERY_PES_PACKET, a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
M2tsSettings |
M2tsSettings.withPcrPid(Integer pcrPid)
Specify the packet identifier (PID) for the program clock reference (PCR) in this output.
|
M2tsSettings |
M2tsSettings.withPmtInterval(Integer pmtInterval)
Specify the number of milliseconds between instances of the program map table (PMT) in the output transport
stream.
|
M2tsSettings |
M2tsSettings.withPmtPid(Integer pmtPid)
Specify the packet identifier (PID) for the program map table (PMT) itself.
|
M2tsSettings |
M2tsSettings.withPreventBufferUnderflow(M2tsPreventBufferUnderflow preventBufferUnderflow)
Specify whether MediaConvert automatically attempts to prevent decoder buffer underflows in your transport stream
output.
|
M2tsSettings |
M2tsSettings.withPreventBufferUnderflow(String preventBufferUnderflow)
Specify whether MediaConvert automatically attempts to prevent decoder buffer underflows in your transport stream
output.
|
M2tsSettings |
M2tsSettings.withPrivateMetadataPid(Integer privateMetadataPid)
Specify the packet identifier (PID) of the private metadata stream.
|
M2tsSettings |
M2tsSettings.withProgramNumber(Integer programNumber)
Use Program number to specify the program number used in the program map table (PMT) for this output.
|
M2tsSettings |
M2tsSettings.withPtsOffset(Integer ptsOffset)
Manually specify the initial PTS offset, in seconds, when you set PTS offset to Seconds.
|
M2tsSettings |
M2tsSettings.withPtsOffsetMode(String ptsOffsetMode)
Specify the initial presentation timestamp (PTS) offset for your transport stream output.
|
M2tsSettings |
M2tsSettings.withPtsOffsetMode(TsPtsOffset ptsOffsetMode)
Specify the initial presentation timestamp (PTS) offset for your transport stream output.
|
M2tsSettings |
M2tsSettings.withRateMode(M2tsRateMode rateMode)
When set to CBR, inserts null packets into transport stream to fill specified bitrate.
|
M2tsSettings |
M2tsSettings.withRateMode(String rateMode)
When set to CBR, inserts null packets into transport stream to fill specified bitrate.
|
M2tsSettings |
M2tsSettings.withScte35Esam(M2tsScte35Esam scte35Esam)
Include this in your job settings to put SCTE-35 markers in your HLS and transport stream outputs at the
insertion points that you specify in an ESAM XML document.
|
M2tsSettings |
M2tsSettings.withScte35Pid(Integer scte35Pid)
Specify the packet identifier (PID) of the SCTE-35 stream in the transport stream.
|
M2tsSettings |
M2tsSettings.withScte35Source(M2tsScte35Source 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.
|
M2tsSettings |
M2tsSettings.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.
|
M2tsSettings |
M2tsSettings.withSegmentationMarkers(M2tsSegmentationMarkers segmentationMarkers)
Inserts segmentation markers at each segmentation_time period.
|
M2tsSettings |
M2tsSettings.withSegmentationMarkers(String segmentationMarkers)
Inserts segmentation markers at each segmentation_time period.
|
M2tsSettings |
M2tsSettings.withSegmentationStyle(M2tsSegmentationStyle segmentationStyle)
The segmentation style parameter controls how segmentation markers are inserted into the transport stream.
|
M2tsSettings |
M2tsSettings.withSegmentationStyle(String segmentationStyle)
The segmentation style parameter controls how segmentation markers are inserted into the transport stream.
|
M2tsSettings |
M2tsSettings.withSegmentationTime(Double segmentationTime)
Specify the length, in seconds, of each segment.
|
M2tsSettings |
M2tsSettings.withTimedMetadataPid(Integer timedMetadataPid)
Packet Identifier (PID) of the ID3 metadata stream in the transport stream.
|
M2tsSettings |
M2tsSettings.withTransportStreamId(Integer transportStreamId)
Specify the ID for the transport stream itself in the program map table for this output.
|
M2tsSettings |
M2tsSettings.withVideoPid(Integer videoPid)
Specify the packet identifier (PID) of the elementary video stream in the transport stream.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ContainerSettings.setM2tsSettings(M2tsSettings m2tsSettings)
MPEG-2 TS container settings.
|
ContainerSettings |
ContainerSettings.withM2tsSettings(M2tsSettings m2tsSettings)
MPEG-2 TS container settings.
|
Copyright © 2025. All rights reserved.