@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() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAudioPids()
Returns true if the AudioPids property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
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()
Applies only to HLS outputs.
|
String |
timedMetadataAsString()
Applies only to HLS outputs.
|
Integer |
timedMetadataPid()
Packet Identifier (PID) of the timed 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()
public final List<Integer> audioPids()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAudioPids() to see if a value was sent in this field.
public 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 © 2021. All rights reserved.