@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() |
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, wait
copy
public 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()
.
M3u8AudioDuration
public 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()
.
M3u8AudioDuration
public Integer audioFramesPerPes()
public boolean hasAudioPids()
public 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 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()
.
M3u8NielsenId3
public 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()
.
M3u8NielsenId3
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 pcrPid()
public Integer pmtInterval()
public Integer pmtPid()
public Integer privateMetadataPid()
public Integer programNumber()
public Integer scte35Pid()
public 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()
.
M3u8Scte35Source
public 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()
.
M3u8Scte35Source
public 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()
.
TimedMetadata
public 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()
.
TimedMetadata
public Integer timedMetadataPid()
public Integer transportStreamId()
public 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 boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2020. All rights reserved.