@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()
If set to multiplex, use multiplex buffer model for accurate interleaving.
|
String |
bufferModelAsString()
If set to multiplex, use multiplex buffer model for accurate interleaving.
|
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) |
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.
|
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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
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.
|
copy
public 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()
.
M2tsAbsentInputAudioBehavior
public 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()
.
M2tsAbsentInputAudioBehavior
public 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()
.
M2tsArib
public 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()
.
M2tsArib
public String aribCaptionsPid()
public 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()
.
M2tsAribCaptionsPidControl
public 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()
.
M2tsAribCaptionsPidControl
public 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()
.
M2tsAudioBufferModel
public 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()
.
M2tsAudioBufferModel
public Integer audioFramesPerPes()
public String audioPids()
public 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()
.
M2tsAudioStreamType
public 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()
.
M2tsAudioStreamType
public Integer bitrate()
public 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()
.
M2tsBufferModel
public 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()
.
M2tsBufferModel
public 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()
.
M2tsCcDescriptor
public 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()
.
M2tsCcDescriptor
public DvbNitSettings dvbNitSettings()
public DvbSdtSettings dvbSdtSettings()
public String dvbSubPids()
public DvbTdtSettings dvbTdtSettings()
public String dvbTeletextPid()
public 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()
.
M2tsEbifControl
public 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()
.
M2tsEbifControl
public 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()
.
M2tsAudioInterval
public 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()
.
M2tsAudioInterval
public Integer ebpLookaheadMs()
public 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()
.
M2tsEbpPlacement
public 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()
.
M2tsEbpPlacement
public String ecmPid()
public 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()
.
M2tsEsRateInPes
public 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()
.
M2tsEsRateInPes
public String etvPlatformPid()
public String etvSignalPid()
public Double fragmentTime()
public 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()
.
M2tsKlv
public 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()
.
M2tsKlv
public String klvDataPids()
public Double nullPacketBitrate()
public Integer patInterval()
public 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()
.
M2tsPcrControl
public 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()
.
M2tsPcrControl
public Integer pcrPeriod()
public String pcrPid()
public Integer pmtInterval()
public String pmtPid()
public Integer programNum()
public 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()
.
M2tsRateMode
public 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()
.
M2tsRateMode
public String scte27Pids()
public 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()
.
M2tsScte35Control
public 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()
.
M2tsScte35Control
public String scte35Pid()
public 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()
.
M2tsSegmentationMarkers
public 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()
.
M2tsSegmentationMarkers
public 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()
.
M2tsSegmentationStyle
public 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()
.
M2tsSegmentationStyle
public Double segmentationTime()
public 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()
.
M2tsTimedMetadataBehavior
public 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()
.
M2tsTimedMetadataBehavior
public String timedMetadataPid()
public Integer transportStreamId()
public String videoPid()
public M2tsSettings.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<M2tsSettings.Builder,M2tsSettings>
public static M2tsSettings.Builder builder()
public static Class<? extends M2tsSettings.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.