@Generated(value="software.amazon.awssdk:codegen") public final class M3u8Settings extends Object implements StructuredPojo, ToCopyableBuilder<M3u8Settings.Builder,M3u8Settings>
Modifier and Type | Class and Description |
---|---|
static interface |
M3u8Settings.Builder |
Modifier and Type | Method and Description |
---|---|
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.
|
static M3u8Settings.Builder |
builder() |
String |
ecmPid()
ThePlatform-protected transport streams using 'microsoft' as Target Client include an ECM stream.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
Integer |
patInterval()
The number of milliseconds between instances of this table in the output transport stream.
|
M3u8PcrControl |
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 References (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.
|
M3u8Scte35Behavior |
scte35Behavior()
If set to passthrough, passes any SCTE-35 signals from the input source to this output.
|
String |
scte35BehaviorAsString()
If set to passthrough, passes any SCTE-35 signals from the input source to this output.
|
String |
scte35Pid()
Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
|
static Class<? extends M3u8Settings.Builder> |
serializableBuilderClass() |
M3u8TimedMetadataBehavior |
timedMetadataBehavior()
When set to passthrough, timed metadata is passed through from input to output.
|
String |
timedMetadataBehaviorAsString()
When set to passthrough, timed metadata is passed through from input to output.
|
M3u8Settings.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 Integer audioFramesPerPes()
public String audioPids()
public String ecmPid()
public Integer patInterval()
public M3u8PcrControl pcrControl()
If the service returns an enum value that is not available in the current SDK version, pcrControl
will
return M3u8PcrControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
pcrControlAsString()
.
M3u8PcrControl
public String pcrControlAsString()
If the service returns an enum value that is not available in the current SDK version, pcrControl
will
return M3u8PcrControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
pcrControlAsString()
.
M3u8PcrControl
public Integer pcrPeriod()
public String pcrPid()
public Integer pmtInterval()
public String pmtPid()
public Integer programNum()
public M3u8Scte35Behavior scte35Behavior()
If the service returns an enum value that is not available in the current SDK version, scte35Behavior
will return M3u8Scte35Behavior.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from scte35BehaviorAsString()
.
M3u8Scte35Behavior
public String scte35BehaviorAsString()
If the service returns an enum value that is not available in the current SDK version, scte35Behavior
will return M3u8Scte35Behavior.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from scte35BehaviorAsString()
.
M3u8Scte35Behavior
public String scte35Pid()
public M3u8TimedMetadataBehavior timedMetadataBehavior()
If the service returns an enum value that is not available in the current SDK version,
timedMetadataBehavior
will return M3u8TimedMetadataBehavior.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from timedMetadataBehaviorAsString()
.
M3u8TimedMetadataBehavior
public String timedMetadataBehaviorAsString()
If the service returns an enum value that is not available in the current SDK version,
timedMetadataBehavior
will return M3u8TimedMetadataBehavior.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from timedMetadataBehaviorAsString()
.
M3u8TimedMetadataBehavior
public Integer transportStreamId()
public String videoPid()
public M3u8Settings.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<M3u8Settings.Builder,M3u8Settings>
public static M3u8Settings.Builder builder()
public static Class<? extends M3u8Settings.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.