@Generated(value="software.amazon.awssdk:codegen") public 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 |
audioBufferModelString()
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 |
bufferModelString()
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 |
ebpAudioIntervalString()
Returns the value of the EbpAudioInterval property for this object.
|
M2tsEbpPlacement |
ebpPlacement()
Returns the value of the EbpPlacement property for this object.
|
String |
ebpPlacementString()
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 |
esRateInPesString()
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 |
pcrControlString()
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 |
rateModeString()
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 |
scte35SourceString()
Returns the value of the Scte35Source property for this object.
|
M2tsSegmentationMarkers |
segmentationMarkers()
Returns the value of the SegmentationMarkers property for this object.
|
String |
segmentationMarkersString()
Returns the value of the SegmentationMarkers property for this object.
|
M2tsSegmentationStyle |
segmentationStyle()
Returns the value of the SegmentationStyle property for this object.
|
String |
segmentationStyleString()
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 audioBufferModelString()
.
M2tsAudioBufferModel
public String audioBufferModelString()
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 audioBufferModelString()
.
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
bufferModelString()
.
M2tsBufferModel
public String bufferModelString()
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
bufferModelString()
.
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 ebpAudioIntervalString()
.
M2tsEbpAudioInterval
public String ebpAudioIntervalString()
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 ebpAudioIntervalString()
.
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
ebpPlacementString()
.
M2tsEbpPlacement
public String ebpPlacementString()
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
ebpPlacementString()
.
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
esRateInPesString()
.
M2tsEsRateInPes
public String esRateInPesString()
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
esRateInPesString()
.
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
pcrControlString()
.
M2tsPcrControl
public String pcrControlString()
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
pcrControlString()
.
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
rateModeString()
.
M2tsRateMode
public String rateModeString()
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
rateModeString()
.
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
scte35SourceString()
.
M2tsScte35Source
public String scte35SourceString()
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
scte35SourceString()
.
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 segmentationMarkersString()
.
M2tsSegmentationMarkers
public String segmentationMarkersString()
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 segmentationMarkersString()
.
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 segmentationStyleString()
.
M2tsSegmentationStyle
public String segmentationStyleString()
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 segmentationStyleString()
.
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.