@Generated(value="software.amazon.awssdk:codegen") public final class M2tsSettings extends Object implements StructuredPojo, ToCopyableBuilder<M2tsSettings.Builder,M2tsSettings>
Modifier and Type | Class and Description |
---|---|
static interface |
M2tsSettings.Builder |
Modifier and Type | Method and Description |
---|---|
M2tsAudioBufferModel |
audioBufferModel()
Returns the value of the AudioBufferModel property for this object.
|
String |
audioBufferModelAsString()
Returns the value of the AudioBufferModel property for this object.
|
Integer |
audioFramesPerPes()
The number of audio frames to insert for each PES packet.
|
List<Integer> |
audioPids()
Packet Identifier (PID) of the elementary audio stream(s) in the transport stream.
|
Integer |
bitrate()
The output bitrate of the transport stream in bits per second.
|
M2tsBufferModel |
bufferModel()
Returns the value of the BufferModel property for this object.
|
String |
bufferModelAsString()
Returns the value of the BufferModel property for this object.
|
static M2tsSettings.Builder |
builder() |
DvbNitSettings |
dvbNitSettings()
Returns the value of the DvbNitSettings property for this object.
|
DvbSdtSettings |
dvbSdtSettings()
Returns the value of the DvbSdtSettings property for this object.
|
List<Integer> |
dvbSubPids()
Packet Identifier (PID) for input source DVB Subtitle data to this output.
|
DvbTdtSettings |
dvbTdtSettings()
Returns the value of the DvbTdtSettings property for this object.
|
Integer |
dvbTeletextPid()
Packet Identifier (PID) for input source DVB Teletext data to this output.
|
M2tsEbpAudioInterval |
ebpAudioInterval()
Returns the value of the EbpAudioInterval property for this object.
|
String |
ebpAudioIntervalAsString()
Returns the value of the EbpAudioInterval property for this object.
|
M2tsEbpPlacement |
ebpPlacement()
Returns the value of the EbpPlacement property for this object.
|
String |
ebpPlacementAsString()
Returns the value of the EbpPlacement property for this object.
|
boolean |
equals(Object obj) |
M2tsEsRateInPes |
esRateInPes()
Returns the value of the EsRateInPes property for this object.
|
String |
esRateInPesAsString()
Returns the value of the EsRateInPes property for this object.
|
Double |
fragmentTime()
The length in seconds of each fragment.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
Integer |
maxPcrInterval()
Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport stream.
|
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.
|
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()
Returns the value of the PcrControl property for this object.
|
String |
pcrControlAsString()
Returns the value of the PcrControl property for this object.
|
Integer |
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.
|
Integer |
pmtPid()
Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.
|
Integer |
privateMetadataPid()
Packet Identifier (PID) of the private metadata stream in the transport stream.
|
Integer |
programNumber()
The value of the program number field in the Program Map Table.
|
M2tsRateMode |
rateMode()
Returns the value of the RateMode property for this object.
|
String |
rateModeAsString()
Returns the value of the RateMode property for this object.
|
Integer |
scte35Pid()
Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
|
M2tsScte35Source |
scte35Source()
Returns the value of the Scte35Source property for this object.
|
String |
scte35SourceAsString()
Returns the value of the Scte35Source property for this object.
|
M2tsSegmentationMarkers |
segmentationMarkers()
Returns the value of the SegmentationMarkers property for this object.
|
String |
segmentationMarkersAsString()
Returns the value of the SegmentationMarkers property for this object.
|
M2tsSegmentationStyle |
segmentationStyle()
Returns the value of the SegmentationStyle property for this object.
|
String |
segmentationStyleAsString()
Returns the value of the SegmentationStyle property for this object.
|
Double |
segmentationTime()
The length in seconds of each segment.
|
static Class<? extends M2tsSettings.Builder> |
serializableBuilderClass() |
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.
|
Integer |
videoPid()
Packet Identifier (PID) of the elementary video stream in the transport stream.
|
copy
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 List<Integer> audioPids()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
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 DvbNitSettings dvbNitSettings()
public DvbSdtSettings dvbSdtSettings()
public List<Integer> dvbSubPids()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public DvbTdtSettings dvbTdtSettings()
public Integer dvbTeletextPid()
public M2tsEbpAudioInterval ebpAudioInterval()
If the service returns an enum value that is not available in the current SDK version, ebpAudioInterval
will return M2tsEbpAudioInterval.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from ebpAudioIntervalAsString()
.
M2tsEbpAudioInterval
public String ebpAudioIntervalAsString()
If the service returns an enum value that is not available in the current SDK version, ebpAudioInterval
will return M2tsEbpAudioInterval.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from ebpAudioIntervalAsString()
.
M2tsEbpAudioInterval
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 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 Double fragmentTime()
public Integer maxPcrInterval()
public Integer minEbpInterval()
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 pcrPid()
public Integer pmtInterval()
public Integer pmtPid()
public Integer privateMetadataPid()
public Integer programNumber()
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 Integer scte35Pid()
public M2tsScte35Source scte35Source()
If the service returns an enum value that is not available in the current SDK version, scte35Source
will
return M2tsScte35Source.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
scte35SourceAsString()
.
M2tsScte35Source
public String scte35SourceAsString()
If the service returns an enum value that is not available in the current SDK version, scte35Source
will
return M2tsScte35Source.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
scte35SourceAsString()
.
M2tsScte35Source
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 Integer transportStreamId()
public Integer 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()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.