| Package | Description |
|---|---|
| software.amazon.awssdk.services.mediaconvert.model |
| Modifier and Type | Method and Description |
|---|---|
M2tsSettings.Builder |
M2tsSettings.Builder.audioBufferModel(M2tsAudioBufferModel audioBufferModel)
Selects between the DVB and ATSC buffer models for Dolby Digital audio.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioBufferModel(String audioBufferModel)
Selects between the DVB and ATSC buffer models for Dolby Digital audio.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioDuration(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.Builder |
M2tsSettings.Builder.audioDuration(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.Builder |
M2tsSettings.Builder.audioFramesPerPes(Integer audioFramesPerPes)
The number of audio frames to insert for each PES packet.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioPids(Collection<Integer> audioPids)
Specify the packet identifiers (PIDs) for any elementary audio streams you include in this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioPids(Integer... audioPids)
Specify the packet identifiers (PIDs) for any elementary audio streams you include in this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.bitrate(Integer bitrate)
Specify the output bitrate of the transport stream in bits per second.
|
M2tsSettings.Builder |
M2tsSettings.Builder.bufferModel(M2tsBufferModel bufferModel)
Controls what buffer model to use for accurate interleaving.
|
M2tsSettings.Builder |
M2tsSettings.Builder.bufferModel(String bufferModel)
Controls what buffer model to use for accurate interleaving.
|
static M2tsSettings.Builder |
M2tsSettings.builder() |
default M2tsSettings.Builder |
M2tsSettings.Builder.dvbNitSettings(Consumer<DvbNitSettings.Builder> dvbNitSettings)
Use these settings to insert a DVB Network Information Table (NIT) in the transport stream of this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbNitSettings(DvbNitSettings dvbNitSettings)
Use these settings to insert a DVB Network Information Table (NIT) in the transport stream of this output.
|
default M2tsSettings.Builder |
M2tsSettings.Builder.dvbSdtSettings(Consumer<DvbSdtSettings.Builder> dvbSdtSettings)
Use these settings to insert a DVB Service Description Table (SDT) in the transport stream of this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbSdtSettings(DvbSdtSettings dvbSdtSettings)
Use these settings to insert a DVB Service Description Table (SDT) in the transport stream of this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbSubPids(Collection<Integer> dvbSubPids)
Specify the packet identifiers (PIDs) for DVB subtitle data included in this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbSubPids(Integer... dvbSubPids)
Specify the packet identifiers (PIDs) for DVB subtitle data included in this output.
|
default M2tsSettings.Builder |
M2tsSettings.Builder.dvbTdtSettings(Consumer<DvbTdtSettings.Builder> dvbTdtSettings)
Use these settings to insert a DVB Time and Date Table (TDT) in the transport stream of this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbTdtSettings(DvbTdtSettings dvbTdtSettings)
Use these settings to insert a DVB Time and Date Table (TDT) in the transport stream of this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbTeletextPid(Integer dvbTeletextPid)
Specify the packet identifier (PID) for DVB teletext data you include in this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebpAudioInterval(M2tsEbpAudioInterval ebpAudioInterval)
When set to VIDEO_AND_FIXED_INTERVALS, audio EBP markers will be added to partitions 3 and 4.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebpAudioInterval(String ebpAudioInterval)
When set to VIDEO_AND_FIXED_INTERVALS, audio EBP markers will be added to partitions 3 and 4.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebpPlacement(M2tsEbpPlacement ebpPlacement)
Selects which PIDs to place EBP markers on.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebpPlacement(String ebpPlacement)
Selects which PIDs to place EBP markers on.
|
M2tsSettings.Builder |
M2tsSettings.Builder.esRateInPes(M2tsEsRateInPes esRateInPes)
Controls whether to include the ES Rate field in the PES header.
|
M2tsSettings.Builder |
M2tsSettings.Builder.esRateInPes(String esRateInPes)
Controls whether to include the ES Rate field in the PES header.
|
M2tsSettings.Builder |
M2tsSettings.Builder.forceTsVideoEbpOrder(M2tsForceTsVideoEbpOrder forceTsVideoEbpOrder)
Keep the default value (DEFAULT) unless you know that your audio EBP markers are incorrectly appearing before
your video EBP markers.
|
M2tsSettings.Builder |
M2tsSettings.Builder.forceTsVideoEbpOrder(String forceTsVideoEbpOrder)
Keep the default value (DEFAULT) unless you know that your audio EBP markers are incorrectly appearing before
your video EBP markers.
|
M2tsSettings.Builder |
M2tsSettings.Builder.fragmentTime(Double fragmentTime)
The length, in seconds, of each fragment.
|
M2tsSettings.Builder |
M2tsSettings.Builder.maxPcrInterval(Integer maxPcrInterval)
Specify the maximum time, in milliseconds, between Program Clock References (PCRs) inserted into the
transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.minEbpInterval(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.Builder |
M2tsSettings.Builder.nielsenId3(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.Builder |
M2tsSettings.Builder.nielsenId3(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.Builder |
M2tsSettings.Builder.nullPacketBitrate(Double nullPacketBitrate)
Value in bits per second of extra null packets to insert into the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.patInterval(Integer patInterval)
The number of milliseconds between instances of this table in the output transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pcrControl(M2tsPcrControl pcrControl)
When set to PCR_EVERY_PES_PACKET, a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pcrControl(String pcrControl)
When set to PCR_EVERY_PES_PACKET, a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pcrPid(Integer pcrPid)
Specify the packet identifier (PID) for the program clock reference (PCR) in this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pmtInterval(Integer pmtInterval)
Specify the number of milliseconds between instances of the program map table (PMT) in the output transport
stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pmtPid(Integer pmtPid)
Specify the packet identifier (PID) for the program map table (PMT) itself.
|
M2tsSettings.Builder |
M2tsSettings.Builder.privateMetadataPid(Integer privateMetadataPid)
Specify the packet identifier (PID) of the private metadata stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.programNumber(Integer programNumber)
Use Program number (programNumber) to specify the program number used in the program map table (PMT) for this
output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.rateMode(M2tsRateMode rateMode)
When set to CBR, inserts null packets into transport stream to fill specified bitrate.
|
M2tsSettings.Builder |
M2tsSettings.Builder.rateMode(String rateMode)
When set to CBR, inserts null packets into transport stream to fill specified bitrate.
|
default M2tsSettings.Builder |
M2tsSettings.Builder.scte35Esam(Consumer<M2tsScte35Esam.Builder> 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.Builder |
M2tsSettings.Builder.scte35Esam(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.Builder |
M2tsSettings.Builder.scte35Pid(Integer scte35Pid)
Specify the packet identifier (PID) of the SCTE-35 stream in the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.scte35Source(M2tsScte35Source scte35Source)
For SCTE-35 markers from your input-- Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that
appear in your input to also appear in this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.scte35Source(String scte35Source)
For SCTE-35 markers from your input-- Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that
appear in your input to also appear in this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.segmentationMarkers(M2tsSegmentationMarkers segmentationMarkers)
Inserts segmentation markers at each segmentation_time period.
|
M2tsSettings.Builder |
M2tsSettings.Builder.segmentationMarkers(String segmentationMarkers)
Inserts segmentation markers at each segmentation_time period.
|
M2tsSettings.Builder |
M2tsSettings.Builder.segmentationStyle(M2tsSegmentationStyle segmentationStyle)
The segmentation style parameter controls how segmentation markers are inserted into the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.segmentationStyle(String segmentationStyle)
The segmentation style parameter controls how segmentation markers are inserted into the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.segmentationTime(Double segmentationTime)
Specify the length, in seconds, of each segment.
|
M2tsSettings.Builder |
M2tsSettings.Builder.timedMetadataPid(Integer timedMetadataPid)
Specify the packet identifier (PID) for timed metadata in this output.
|
M2tsSettings.Builder |
M2tsSettings.toBuilder() |
M2tsSettings.Builder |
M2tsSettings.Builder.transportStreamId(Integer transportStreamId)
Specify the ID for the transport stream itself in the program map table for this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.videoPid(Integer videoPid)
Specify the packet identifier (PID) of the elementary video stream in the transport stream.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends M2tsSettings.Builder> |
M2tsSettings.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default ContainerSettings.Builder |
ContainerSettings.Builder.m2tsSettings(Consumer<M2tsSettings.Builder> m2tsSettings)
MPEG-2 TS container settings.
|
Copyright © 2021. All rights reserved.