| Package | Description |
|---|---|
| software.amazon.awssdk.services.medialive.model |
| Modifier and Type | Method and Description |
|---|---|
M2tsSettings.Builder |
M2tsSettings.Builder.absentInputAudioBehavior(M2tsAbsentInputAudioBehavior absentInputAudioBehavior)
When set to drop, output audio streams will be removed from the program if the selected input audio stream is
removed from the input.
|
M2tsSettings.Builder |
M2tsSettings.Builder.absentInputAudioBehavior(String absentInputAudioBehavior)
When set to drop, output audio streams will be removed from the program if the selected input audio stream is
removed from the input.
|
M2tsSettings.Builder |
M2tsSettings.Builder.arib(M2tsArib arib)
When set to enabled, uses ARIB-compliant field muxing and removes video descriptor.
|
M2tsSettings.Builder |
M2tsSettings.Builder.arib(String arib)
When set to enabled, uses ARIB-compliant field muxing and removes video descriptor.
|
M2tsSettings.Builder |
M2tsSettings.Builder.aribCaptionsPid(String aribCaptionsPid)
Packet Identifier (PID) for ARIB Captions in the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.aribCaptionsPidControl(M2tsAribCaptionsPidControl aribCaptionsPidControl)
If set to auto, pid number used for ARIB Captions will be auto-selected from unused pids.
|
M2tsSettings.Builder |
M2tsSettings.Builder.aribCaptionsPidControl(String aribCaptionsPidControl)
If set to auto, pid number used for ARIB Captions will be auto-selected from unused pids.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioBufferModel(M2tsAudioBufferModel audioBufferModel)
When set to dvb, uses DVB buffer model for Dolby Digital audio.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioBufferModel(String audioBufferModel)
When set to dvb, uses DVB buffer model for Dolby Digital audio.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioFramesPerPes(Integer audioFramesPerPes)
The number of audio frames to insert for each PES packet.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioPids(String audioPids)
Packet Identifier (PID) of the elementary audio stream(s) in the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioStreamType(M2tsAudioStreamType audioStreamType)
When set to atsc, uses stream type = 0x81 for AC3 and stream type = 0x87 for EAC3.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioStreamType(String audioStreamType)
When set to atsc, uses stream type = 0x81 for AC3 and stream type = 0x87 for EAC3.
|
M2tsSettings.Builder |
M2tsSettings.Builder.bitrate(Integer bitrate)
The output bitrate of the transport stream in bits per second.
|
M2tsSettings.Builder |
M2tsSettings.Builder.bufferModel(M2tsBufferModel bufferModel)
Controls the timing accuracy for output network traffic.
|
M2tsSettings.Builder |
M2tsSettings.Builder.bufferModel(String bufferModel)
Controls the timing accuracy for output network traffic.
|
static M2tsSettings.Builder |
M2tsSettings.builder() |
M2tsSettings.Builder |
M2tsSettings.Builder.ccDescriptor(M2tsCcDescriptor ccDescriptor)
When set to enabled, generates captionServiceDescriptor in PMT.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ccDescriptor(String ccDescriptor)
When set to enabled, generates captionServiceDescriptor in PMT.
|
default M2tsSettings.Builder |
M2tsSettings.Builder.dvbNitSettings(Consumer<DvbNitSettings.Builder> dvbNitSettings)
Inserts DVB Network Information Table (NIT) at the specified table repetition interval.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbNitSettings(DvbNitSettings dvbNitSettings)
Inserts DVB Network Information Table (NIT) at the specified table repetition interval.
|
default M2tsSettings.Builder |
M2tsSettings.Builder.dvbSdtSettings(Consumer<DvbSdtSettings.Builder> dvbSdtSettings)
Inserts DVB Service Description Table (SDT) at the specified table repetition interval.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbSdtSettings(DvbSdtSettings dvbSdtSettings)
Inserts DVB Service Description Table (SDT) at the specified table repetition interval.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbSubPids(String dvbSubPids)
Packet Identifier (PID) for input source DVB Subtitle data to this output.
|
default M2tsSettings.Builder |
M2tsSettings.Builder.dvbTdtSettings(Consumer<DvbTdtSettings.Builder> dvbTdtSettings)
Inserts DVB Time and Date Table (TDT) at the specified table repetition interval.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbTdtSettings(DvbTdtSettings dvbTdtSettings)
Inserts DVB Time and Date Table (TDT) at the specified table repetition interval.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbTeletextPid(String dvbTeletextPid)
Packet Identifier (PID) for input source DVB Teletext data to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebif(M2tsEbifControl ebif)
If set to passthrough, passes any EBIF data from the input source to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebif(String ebif)
If set to passthrough, passes any EBIF data from the input source to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebpAudioInterval(M2tsAudioInterval ebpAudioInterval)
When videoAndFixedIntervals is selected, audio EBP markers will be added to partitions 3 and 4.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebpAudioInterval(String ebpAudioInterval)
When videoAndFixedIntervals is selected, audio EBP markers will be added to partitions 3 and 4.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebpLookaheadMs(Integer ebpLookaheadMs)
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.ebpPlacement(M2tsEbpPlacement ebpPlacement)
Controls placement of EBP on Audio PIDs.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebpPlacement(String ebpPlacement)
Controls placement of EBP on Audio PIDs.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ecmPid(String ecmPid)
This field is unused and deprecated.
|
M2tsSettings.Builder |
M2tsSettings.Builder.esRateInPes(M2tsEsRateInPes esRateInPes)
Include or exclude the ES Rate field in the PES header.
|
M2tsSettings.Builder |
M2tsSettings.Builder.esRateInPes(String esRateInPes)
Include or exclude the ES Rate field in the PES header.
|
M2tsSettings.Builder |
M2tsSettings.Builder.etvPlatformPid(String etvPlatformPid)
Packet Identifier (PID) for input source ETV Platform data to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.etvSignalPid(String etvSignalPid)
Packet Identifier (PID) for input source ETV Signal data to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.fragmentTime(Double fragmentTime)
The length in seconds of each fragment.
|
M2tsSettings.Builder |
M2tsSettings.Builder.klv(M2tsKlv klv)
If set to passthrough, passes any KLV data from the input source to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.klv(String klv)
If set to passthrough, passes any KLV data from the input source to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.klvDataPids(String klvDataPids)
Packet Identifier (PID) for input source KLV data to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.nielsenId3Behavior(M2tsNielsenId3Behavior nielsenId3Behavior)
If set to passthrough, 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.nielsenId3Behavior(String nielsenId3Behavior)
If set to passthrough, 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 pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pcrControl(String pcrControl)
When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pcrPeriod(Integer pcrPeriod)
Maximum time in milliseconds between Program Clock Reference (PCRs) inserted into the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pcrPid(String pcrPid)
Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pmtInterval(Integer pmtInterval)
The number of milliseconds between instances of this table in the output transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pmtPid(String pmtPid)
Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.programNum(Integer programNum)
The value of the program number field in the Program Map Table.
|
M2tsSettings.Builder |
M2tsSettings.Builder.rateMode(M2tsRateMode rateMode)
When vbr, does not insert null packets into transport stream to fill specified bitrate.
|
M2tsSettings.Builder |
M2tsSettings.Builder.rateMode(String rateMode)
When vbr, does not insert null packets into transport stream to fill specified bitrate.
|
M2tsSettings.Builder |
M2tsSettings.Builder.scte27Pids(String scte27Pids)
Packet Identifier (PID) for input source SCTE-27 data to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.scte35Control(M2tsScte35Control scte35Control)
Optionally pass SCTE-35 signals from the input source to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.scte35Control(String scte35Control)
Optionally pass SCTE-35 signals from the input source to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.scte35Pid(String scte35Pid)
Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.segmentationMarkers(M2tsSegmentationMarkers segmentationMarkers)
Inserts segmentation markers at each segmentationTime period.
|
M2tsSettings.Builder |
M2tsSettings.Builder.segmentationMarkers(String segmentationMarkers)
Inserts segmentation markers at each segmentationTime 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)
The length in seconds of each segment.
|
M2tsSettings.Builder |
M2tsSettings.Builder.timedMetadataBehavior(M2tsTimedMetadataBehavior timedMetadataBehavior)
When set to passthrough, timed metadata will be passed through from input to output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.timedMetadataBehavior(String timedMetadataBehavior)
When set to passthrough, timed metadata will be passed through from input to output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.timedMetadataPid(String timedMetadataPid)
Packet Identifier (PID) of the timed metadata stream in the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.toBuilder() |
M2tsSettings.Builder |
M2tsSettings.Builder.transportStreamId(Integer transportStreamId)
The value of the transport stream ID field in the Program Map Table.
|
M2tsSettings.Builder |
M2tsSettings.Builder.videoPid(String videoPid)
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 ArchiveContainerSettings.Builder |
ArchiveContainerSettings.Builder.m2tsSettings(Consumer<M2tsSettings.Builder> m2tsSettings)
Sets the value of the M2tsSettings property for this object.
|
default UdpContainerSettings.Builder |
UdpContainerSettings.Builder.m2tsSettings(Consumer<M2tsSettings.Builder> m2tsSettings)
Sets the value of the M2tsSettings property for this object.
|
Copyright © 2022. All rights reserved.