@Generated(value="software.amazon.awssdk:codegen") public final class M3u8Settings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<M3u8Settings.Builder,M3u8Settings>
| Modifier and Type | Class and Description |
|---|---|
static interface |
M3u8Settings.Builder |
| Modifier and Type | Method and Description |
|---|---|
M3u8AudioDuration |
audioDuration()
Specify this setting only when your output will be consumed by a downstream repackaging workflow that is
sensitive to very small duration differences between video and audio.
|
String |
audioDurationAsString()
Specify this setting only when your output will be consumed by a downstream repackaging workflow that is
sensitive to very small duration differences between video and audio.
|
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.
|
static M3u8Settings.Builder |
builder() |
M3u8DataPtsControl |
dataPTSControl()
If you select ALIGN_TO_VIDEO, MediaConvert writes captions and data packets with Presentation Timestamp (PTS)
values greater than or equal to the first video packet PTS (MediaConvert drops captions and data packets with
lesser PTS values).
|
String |
dataPTSControlAsString()
If you select ALIGN_TO_VIDEO, MediaConvert writes captions and data packets with Presentation Timestamp (PTS)
values greater than or equal to the first video packet PTS (MediaConvert drops captions and data packets with
lesser PTS values).
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAudioPids()
For responses, this returns true if the service returned a value for the AudioPids property.
|
int |
hashCode() |
Integer |
maxPcrInterval()
Specify the maximum time, in milliseconds, between Program Clock References (PCRs) inserted into the transport
stream.
|
M3u8NielsenId3 |
nielsenId3()
If INSERT, 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 |
nielsenId3AsString()
If INSERT, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3
tag will be inserted in the output.
|
Integer |
patInterval()
The number of milliseconds between instances of this table in the output transport stream.
|
M3u8PcrControl |
pcrControl()
When set to PCR_EVERY_PES_PACKET a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
String |
pcrControlAsString()
When set to PCR_EVERY_PES_PACKET a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
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.
|
Integer |
scte35Pid()
Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
|
M3u8Scte35Source |
scte35Source()
For SCTE-35 markers from your input-- Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that appear in
your input to also appear in this output.
|
String |
scte35SourceAsString()
For SCTE-35 markers from your input-- Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that appear in
your input to also appear in this output.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends M3u8Settings.Builder> |
serializableBuilderClass() |
TimedMetadata |
timedMetadata()
Set ID3 metadata (timedMetadata) to Passthrough (PASSTHROUGH) to include ID3 metadata in this output.
|
String |
timedMetadataAsString()
Set ID3 metadata (timedMetadata) to Passthrough (PASSTHROUGH) to include ID3 metadata in this output.
|
Integer |
timedMetadataPid()
Packet Identifier (PID) of the ID3 metadata stream in the transport stream.
|
M3u8Settings.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.
|
Integer |
videoPid()
Packet Identifier (PID) of the elementary video stream in the transport stream.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final M3u8AudioDuration audioDuration()
If the service returns an enum value that is not available in the current SDK version, audioDuration
will return M3u8AudioDuration.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from audioDurationAsString().
M3u8AudioDurationpublic final String audioDurationAsString()
If the service returns an enum value that is not available in the current SDK version, audioDuration
will return M3u8AudioDuration.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from audioDurationAsString().
M3u8AudioDurationpublic final Integer audioFramesPerPes()
public final boolean hasAudioPids()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<Integer> audioPids()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAudioPids() method.
public final M3u8DataPtsControl dataPTSControl()
If the service returns an enum value that is not available in the current SDK version, dataPTSControl
will return M3u8DataPtsControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from dataPTSControlAsString().
M3u8DataPtsControlpublic final String dataPTSControlAsString()
If the service returns an enum value that is not available in the current SDK version, dataPTSControl
will return M3u8DataPtsControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from dataPTSControlAsString().
M3u8DataPtsControlpublic final Integer maxPcrInterval()
public final M3u8NielsenId3 nielsenId3()
If the service returns an enum value that is not available in the current SDK version, nielsenId3 will
return M3u8NielsenId3.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
nielsenId3AsString().
M3u8NielsenId3public final String nielsenId3AsString()
If the service returns an enum value that is not available in the current SDK version, nielsenId3 will
return M3u8NielsenId3.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
nielsenId3AsString().
M3u8NielsenId3public final Integer patInterval()
public final 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().
M3u8PcrControlpublic final 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().
M3u8PcrControlpublic final Integer pcrPid()
public final Integer pmtInterval()
public final Integer pmtPid()
public final Integer privateMetadataPid()
public final Integer programNumber()
public final Integer scte35Pid()
public final M3u8Scte35Source scte35Source()
If the service returns an enum value that is not available in the current SDK version, scte35Source will
return M3u8Scte35Source.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
scte35SourceAsString().
M3u8Scte35Sourcepublic final String scte35SourceAsString()
If the service returns an enum value that is not available in the current SDK version, scte35Source will
return M3u8Scte35Source.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
scte35SourceAsString().
M3u8Scte35Sourcepublic final TimedMetadata timedMetadata()
If the service returns an enum value that is not available in the current SDK version, timedMetadata
will return TimedMetadata.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
timedMetadataAsString().
TimedMetadatapublic final String timedMetadataAsString()
If the service returns an enum value that is not available in the current SDK version, timedMetadata
will return TimedMetadata.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
timedMetadataAsString().
TimedMetadatapublic final Integer timedMetadataPid()
public final Integer transportStreamId()
public final Integer videoPid()
public M3u8Settings.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<M3u8Settings.Builder,M3u8Settings>public static M3u8Settings.Builder builder()
public static Class<? extends M3u8Settings.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.