@Generated(value="software.amazon.awssdk:codegen") public final class M2tsSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<M2tsSettings.Builder,M2tsSettings>
| Modifier and Type | Class and Description |
|---|---|
static interface |
M2tsSettings.Builder |
| Modifier and Type | Method and Description |
|---|---|
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.
|
String |
absentInputAudioBehaviorAsString()
When set to drop, output audio streams will be removed from the program if the selected input audio stream is
removed from the input.
|
M2tsArib |
arib()
When set to enabled, uses ARIB-compliant field muxing and removes video descriptor.
|
String |
aribAsString()
When set to enabled, uses ARIB-compliant field muxing and removes video descriptor.
|
String |
aribCaptionsPid()
Packet Identifier (PID) for ARIB Captions in the transport stream.
|
M2tsAribCaptionsPidControl |
aribCaptionsPidControl()
If set to auto, pid number used for ARIB Captions will be auto-selected from unused pids.
|
String |
aribCaptionsPidControlAsString()
If set to auto, pid number used for ARIB Captions will be auto-selected from unused pids.
|
M2tsAudioBufferModel |
audioBufferModel()
When set to dvb, uses DVB buffer model for Dolby Digital audio.
|
String |
audioBufferModelAsString()
When set to dvb, uses DVB buffer model for Dolby Digital audio.
|
Integer |
audioFramesPerPes()
The number of audio frames to insert for each PES packet.
|
String |
audioPids()
Packet Identifier (PID) of the elementary audio stream(s) in the transport stream.
|
M2tsAudioStreamType |
audioStreamType()
When set to atsc, uses stream type = 0x81 for AC3 and stream type = 0x87 for EAC3.
|
String |
audioStreamTypeAsString()
When set to atsc, uses stream type = 0x81 for AC3 and stream type = 0x87 for EAC3.
|
Integer |
bitrate()
The output bitrate of the transport stream in bits per second.
|
M2tsBufferModel |
bufferModel()
Controls the timing accuracy for output network traffic.
|
String |
bufferModelAsString()
Controls the timing accuracy for output network traffic.
|
static M2tsSettings.Builder |
builder() |
M2tsCcDescriptor |
ccDescriptor()
When set to enabled, generates captionServiceDescriptor in PMT.
|
String |
ccDescriptorAsString()
When set to enabled, generates captionServiceDescriptor in PMT.
|
DvbNitSettings |
dvbNitSettings()
Inserts DVB Network Information Table (NIT) at the specified table repetition interval.
|
DvbSdtSettings |
dvbSdtSettings()
Inserts DVB Service Description Table (SDT) at the specified table repetition interval.
|
String |
dvbSubPids()
Packet Identifier (PID) for input source DVB Subtitle data to this output.
|
DvbTdtSettings |
dvbTdtSettings()
Inserts DVB Time and Date Table (TDT) at the specified table repetition interval.
|
String |
dvbTeletextPid()
Packet Identifier (PID) for input source DVB Teletext data to this output.
|
M2tsEbifControl |
ebif()
If set to passthrough, passes any EBIF data from the input source to this output.
|
String |
ebifAsString()
If set to passthrough, passes any EBIF data from the input source to this output.
|
M2tsAudioInterval |
ebpAudioInterval()
When videoAndFixedIntervals is selected, audio EBP markers will be added to partitions 3 and 4.
|
String |
ebpAudioIntervalAsString()
When videoAndFixedIntervals is selected, audio EBP markers will be added to partitions 3 and 4.
|
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.
|
M2tsEbpPlacement |
ebpPlacement()
Controls placement of EBP on Audio PIDs.
|
String |
ebpPlacementAsString()
Controls placement of EBP on Audio PIDs.
|
String |
ecmPid()
This field is unused and deprecated.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
M2tsEsRateInPes |
esRateInPes()
Include or exclude the ES Rate field in the PES header.
|
String |
esRateInPesAsString()
Include or exclude the ES Rate field in the PES header.
|
String |
etvPlatformPid()
Packet Identifier (PID) for input source ETV Platform data to this output.
|
String |
etvSignalPid()
Packet Identifier (PID) for input source ETV Signal data to this output.
|
Double |
fragmentTime()
The length in seconds of each fragment.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
M2tsKlv |
klv()
If set to passthrough, passes any KLV data from the input source to this output.
|
String |
klvAsString()
If set to passthrough, passes any KLV data from the input source to this output.
|
String |
klvDataPids()
Packet Identifier (PID) for input source KLV data to this output.
|
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.
|
String |
nielsenId3BehaviorAsString()
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.
|
Double |
nullPacketBitrate()
Value in bits per second of extra null packets to insert into the transport stream.
|
Integer |
patInterval()
The number of milliseconds between instances of this table in the output transport stream.
|
M2tsPcrControl |
pcrControl()
When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream
(PES) header.
|
String |
pcrControlAsString()
When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream
(PES) header.
|
Integer |
pcrPeriod()
Maximum time in milliseconds between Program Clock Reference (PCRs) inserted into the transport stream.
|
String |
pcrPid()
Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream.
|
Integer |
pmtInterval()
The number of milliseconds between instances of this table in the output transport stream.
|
String |
pmtPid()
Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.
|
Integer |
programNum()
The value of the program number field in the Program Map Table.
|
M2tsRateMode |
rateMode()
When vbr, does not insert null packets into transport stream to fill specified bitrate.
|
String |
rateModeAsString()
When vbr, does not insert null packets into transport stream to fill specified bitrate.
|
String |
scte27Pids()
Packet Identifier (PID) for input source SCTE-27 data to this output.
|
M2tsScte35Control |
scte35Control()
Optionally pass SCTE-35 signals from the input source to this output.
|
String |
scte35ControlAsString()
Optionally pass SCTE-35 signals from the input source to this output.
|
String |
scte35Pid()
Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
|
List<SdkField<?>> |
sdkFields() |
M2tsSegmentationMarkers |
segmentationMarkers()
Inserts segmentation markers at each segmentationTime period.
|
String |
segmentationMarkersAsString()
Inserts segmentation markers at each segmentationTime period.
|
M2tsSegmentationStyle |
segmentationStyle()
The segmentation style parameter controls how segmentation markers are inserted into the transport stream.
|
String |
segmentationStyleAsString()
The segmentation style parameter controls how segmentation markers are inserted into the transport stream.
|
Double |
segmentationTime()
The length in seconds of each segment.
|
static Class<? extends M2tsSettings.Builder> |
serializableBuilderClass() |
M2tsTimedMetadataBehavior |
timedMetadataBehavior()
When set to passthrough, timed metadata will be passed through from input to output.
|
String |
timedMetadataBehaviorAsString()
When set to passthrough, timed metadata will be passed through from input to output.
|
String |
timedMetadataPid()
Packet Identifier (PID) of the timed metadata stream in the transport stream.
|
M2tsSettings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Integer |
transportStreamId()
The value of the transport stream ID field in the Program Map Table.
|
String |
videoPid()
Packet Identifier (PID) of the elementary video stream in the transport stream.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final M2tsAbsentInputAudioBehavior absentInputAudioBehavior()
If the service returns an enum value that is not available in the current SDK version,
absentInputAudioBehavior will return M2tsAbsentInputAudioBehavior.UNKNOWN_TO_SDK_VERSION. The
raw value returned by the service is available from absentInputAudioBehaviorAsString().
M2tsAbsentInputAudioBehaviorpublic final String absentInputAudioBehaviorAsString()
If the service returns an enum value that is not available in the current SDK version,
absentInputAudioBehavior will return M2tsAbsentInputAudioBehavior.UNKNOWN_TO_SDK_VERSION. The
raw value returned by the service is available from absentInputAudioBehaviorAsString().
M2tsAbsentInputAudioBehaviorpublic final M2tsArib arib()
If the service returns an enum value that is not available in the current SDK version, arib will return
M2tsArib.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
aribAsString().
M2tsAribpublic final String aribAsString()
If the service returns an enum value that is not available in the current SDK version, arib will return
M2tsArib.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
aribAsString().
M2tsAribpublic final String aribCaptionsPid()
public final M2tsAribCaptionsPidControl aribCaptionsPidControl()
If the service returns an enum value that is not available in the current SDK version,
aribCaptionsPidControl will return M2tsAribCaptionsPidControl.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from aribCaptionsPidControlAsString().
M2tsAribCaptionsPidControlpublic final String aribCaptionsPidControlAsString()
If the service returns an enum value that is not available in the current SDK version,
aribCaptionsPidControl will return M2tsAribCaptionsPidControl.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from aribCaptionsPidControlAsString().
M2tsAribCaptionsPidControlpublic final M2tsAudioBufferModel audioBufferModel()
If the service returns an enum value that is not available in the current SDK version, audioBufferModel
will return M2tsAudioBufferModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from audioBufferModelAsString().
M2tsAudioBufferModelpublic final String audioBufferModelAsString()
If the service returns an enum value that is not available in the current SDK version, audioBufferModel
will return M2tsAudioBufferModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from audioBufferModelAsString().
M2tsAudioBufferModelpublic final Integer audioFramesPerPes()
public final String audioPids()
public final M2tsAudioStreamType audioStreamType()
If the service returns an enum value that is not available in the current SDK version, audioStreamType
will return M2tsAudioStreamType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from audioStreamTypeAsString().
M2tsAudioStreamTypepublic final String audioStreamTypeAsString()
If the service returns an enum value that is not available in the current SDK version, audioStreamType
will return M2tsAudioStreamType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from audioStreamTypeAsString().
M2tsAudioStreamTypepublic final Integer bitrate()
public final M2tsBufferModel bufferModel()
If the service returns an enum value that is not available in the current SDK version, bufferModel will
return M2tsBufferModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
bufferModelAsString().
M2tsBufferModelpublic final String bufferModelAsString()
If the service returns an enum value that is not available in the current SDK version, bufferModel will
return M2tsBufferModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
bufferModelAsString().
M2tsBufferModelpublic final M2tsCcDescriptor ccDescriptor()
If the service returns an enum value that is not available in the current SDK version, ccDescriptor will
return M2tsCcDescriptor.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
ccDescriptorAsString().
M2tsCcDescriptorpublic final String ccDescriptorAsString()
If the service returns an enum value that is not available in the current SDK version, ccDescriptor will
return M2tsCcDescriptor.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
ccDescriptorAsString().
M2tsCcDescriptorpublic final DvbNitSettings dvbNitSettings()
public final DvbSdtSettings dvbSdtSettings()
public final String dvbSubPids()
public final DvbTdtSettings dvbTdtSettings()
public final String dvbTeletextPid()
public final M2tsEbifControl ebif()
If the service returns an enum value that is not available in the current SDK version, ebif will return
M2tsEbifControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
ebifAsString().
M2tsEbifControlpublic final String ebifAsString()
If the service returns an enum value that is not available in the current SDK version, ebif will return
M2tsEbifControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
ebifAsString().
M2tsEbifControlpublic final M2tsAudioInterval ebpAudioInterval()
If the service returns an enum value that is not available in the current SDK version, ebpAudioInterval
will return M2tsAudioInterval.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from ebpAudioIntervalAsString().
M2tsAudioIntervalpublic final String ebpAudioIntervalAsString()
If the service returns an enum value that is not available in the current SDK version, ebpAudioInterval
will return M2tsAudioInterval.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from ebpAudioIntervalAsString().
M2tsAudioIntervalpublic final Integer ebpLookaheadMs()
public final M2tsEbpPlacement ebpPlacement()
If the service returns an enum value that is not available in the current SDK version, ebpPlacement will
return M2tsEbpPlacement.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
ebpPlacementAsString().
M2tsEbpPlacementpublic final String ebpPlacementAsString()
If the service returns an enum value that is not available in the current SDK version, ebpPlacement will
return M2tsEbpPlacement.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
ebpPlacementAsString().
M2tsEbpPlacementpublic final String ecmPid()
public final M2tsEsRateInPes esRateInPes()
If the service returns an enum value that is not available in the current SDK version, esRateInPes will
return M2tsEsRateInPes.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
esRateInPesAsString().
M2tsEsRateInPespublic final String esRateInPesAsString()
If the service returns an enum value that is not available in the current SDK version, esRateInPes will
return M2tsEsRateInPes.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
esRateInPesAsString().
M2tsEsRateInPespublic final String etvPlatformPid()
public final String etvSignalPid()
public final Double fragmentTime()
public final M2tsKlv klv()
If the service returns an enum value that is not available in the current SDK version, klv will return
M2tsKlv.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
klvAsString().
M2tsKlvpublic final String klvAsString()
If the service returns an enum value that is not available in the current SDK version, klv will return
M2tsKlv.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
klvAsString().
M2tsKlvpublic final String klvDataPids()
public final M2tsNielsenId3Behavior nielsenId3Behavior()
If the service returns an enum value that is not available in the current SDK version,
nielsenId3Behavior will return M2tsNielsenId3Behavior.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from nielsenId3BehaviorAsString().
M2tsNielsenId3Behaviorpublic final String nielsenId3BehaviorAsString()
If the service returns an enum value that is not available in the current SDK version,
nielsenId3Behavior will return M2tsNielsenId3Behavior.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from nielsenId3BehaviorAsString().
M2tsNielsenId3Behaviorpublic final Double nullPacketBitrate()
public final Integer patInterval()
public final M2tsPcrControl pcrControl()
If the service returns an enum value that is not available in the current SDK version, pcrControl will
return M2tsPcrControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
pcrControlAsString().
M2tsPcrControlpublic final String pcrControlAsString()
If the service returns an enum value that is not available in the current SDK version, pcrControl will
return M2tsPcrControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
pcrControlAsString().
M2tsPcrControlpublic final Integer pcrPeriod()
public final String pcrPid()
public final Integer pmtInterval()
public final String pmtPid()
public final Integer programNum()
public final M2tsRateMode rateMode()
If the service returns an enum value that is not available in the current SDK version, rateMode will
return M2tsRateMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
rateModeAsString().
M2tsRateModepublic final String rateModeAsString()
If the service returns an enum value that is not available in the current SDK version, rateMode will
return M2tsRateMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
rateModeAsString().
M2tsRateModepublic final String scte27Pids()
public final M2tsScte35Control scte35Control()
If the service returns an enum value that is not available in the current SDK version, scte35Control
will return M2tsScte35Control.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from scte35ControlAsString().
M2tsScte35Controlpublic final String scte35ControlAsString()
If the service returns an enum value that is not available in the current SDK version, scte35Control
will return M2tsScte35Control.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from scte35ControlAsString().
M2tsScte35Controlpublic final String scte35Pid()
public final M2tsSegmentationMarkers segmentationMarkers()
If the service returns an enum value that is not available in the current SDK version,
segmentationMarkers will return M2tsSegmentationMarkers.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from segmentationMarkersAsString().
M2tsSegmentationMarkerspublic final String segmentationMarkersAsString()
If the service returns an enum value that is not available in the current SDK version,
segmentationMarkers will return M2tsSegmentationMarkers.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from segmentationMarkersAsString().
M2tsSegmentationMarkerspublic final M2tsSegmentationStyle segmentationStyle()
If the service returns an enum value that is not available in the current SDK version, segmentationStyle
will return M2tsSegmentationStyle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from segmentationStyleAsString().
M2tsSegmentationStylepublic final String segmentationStyleAsString()
If the service returns an enum value that is not available in the current SDK version, segmentationStyle
will return M2tsSegmentationStyle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from segmentationStyleAsString().
M2tsSegmentationStylepublic final Double segmentationTime()
public final M2tsTimedMetadataBehavior timedMetadataBehavior()
If the service returns an enum value that is not available in the current SDK version,
timedMetadataBehavior will return M2tsTimedMetadataBehavior.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from timedMetadataBehaviorAsString().
M2tsTimedMetadataBehaviorpublic final String timedMetadataBehaviorAsString()
If the service returns an enum value that is not available in the current SDK version,
timedMetadataBehavior will return M2tsTimedMetadataBehavior.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from timedMetadataBehaviorAsString().
M2tsTimedMetadataBehaviorpublic final String timedMetadataPid()
public final Integer transportStreamId()
public final String videoPid()
public M2tsSettings.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<M2tsSettings.Builder,M2tsSettings>public static M2tsSettings.Builder builder()
public static Class<? extends M2tsSettings.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.