Interface M3u8Settings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<M3u8Settings.Builder,
,M3u8Settings> SdkBuilder<M3u8Settings.Builder,
,M3u8Settings> SdkPojo
- Enclosing class:
M3u8Settings
public static interface M3u8Settings.Builder
extends SdkPojo, CopyableBuilder<M3u8Settings.Builder,M3u8Settings>
-
Method Summary
Modifier and TypeMethodDescriptionaudioFramesPerPes
(Integer audioFramesPerPes) The number of audio frames to insert for each PES packet.Packet Identifier (PID) of the elementary audio stream(s) in the transport stream.This parameter is unused and deprecated.klvBehavior
(String klvBehavior) If set to passthrough, passes any KLV data from the input source to this output.klvBehavior
(M3u8KlvBehavior klvBehavior) If set to passthrough, passes any KLV data from the input source to this output.klvDataPids
(String klvDataPids) Packet Identifier (PID) for input source KLV data to this output.nielsenId3Behavior
(String nielsenId3Behavior) If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.nielsenId3Behavior
(M3u8NielsenId3Behavior nielsenId3Behavior) If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.patInterval
(Integer patInterval) The number of milliseconds between instances of this table in the output transport stream.pcrControl
(String pcrControl) When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header.pcrControl
(M3u8PcrControl pcrControl) When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header.Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport stream.Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream.pmtInterval
(Integer pmtInterval) The number of milliseconds between instances of this table in the output transport stream.Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.programNum
(Integer programNum) The value of the program number field in the Program Map Table.scte35Behavior
(String scte35Behavior) If set to passthrough, passes any SCTE-35 signals from the input source to this output.scte35Behavior
(M3u8Scte35Behavior scte35Behavior) If set to passthrough, passes any SCTE-35 signals from the input source to this output.Packet Identifier (PID) of the SCTE-35 stream in the transport stream.timedMetadataBehavior
(String timedMetadataBehavior) When set to passthrough, timed metadata is passed through from input to output.timedMetadataBehavior
(M3u8TimedMetadataBehavior timedMetadataBehavior) When set to passthrough, timed metadata is passed through from input to output.timedMetadataPid
(String timedMetadataPid) Packet Identifier (PID) of the timed metadata stream in the transport stream.transportStreamId
(Integer transportStreamId) The value of the transport stream ID field in the Program Map Table.Packet Identifier (PID) of the elementary video stream in the transport stream.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
audioFramesPerPes
The number of audio frames to insert for each PES packet.- Parameters:
audioFramesPerPes
- The number of audio frames to insert for each PES packet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioPids
Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values.- Parameters:
audioPids
- Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ecmPid
This parameter is unused and deprecated.- Parameters:
ecmPid
- This parameter is unused and deprecated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nielsenId3Behavior
If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.- Parameters:
nielsenId3Behavior
- If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nielsenId3Behavior
If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.- Parameters:
nielsenId3Behavior
- If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
patInterval
The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.- Parameters:
patInterval
- The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pcrControl
When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.- Parameters:
pcrControl
- When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pcrControl
When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.- Parameters:
pcrControl
- When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pcrPeriod
Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport stream.- Parameters:
pcrPeriod
- Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pcrPid
Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is given, the encoder will assign the same value as the Video PID. Can be entered as a decimal or hexadecimal value.- Parameters:
pcrPid
- Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is given, the encoder will assign the same value as the Video PID. Can be entered as a decimal or hexadecimal value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pmtInterval
The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.- Parameters:
pmtInterval
- The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pmtPid
Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream. Can be entered as a decimal or hexadecimal value.- Parameters:
pmtPid
- Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream. Can be entered as a decimal or hexadecimal value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
programNum
The value of the program number field in the Program Map Table.- Parameters:
programNum
- The value of the program number field in the Program Map Table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scte35Behavior
If set to passthrough, passes any SCTE-35 signals from the input source to this output.- Parameters:
scte35Behavior
- If set to passthrough, passes any SCTE-35 signals from the input source to this output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scte35Behavior
If set to passthrough, passes any SCTE-35 signals from the input source to this output.- Parameters:
scte35Behavior
- If set to passthrough, passes any SCTE-35 signals from the input source to this output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scte35Pid
Packet Identifier (PID) of the SCTE-35 stream in the transport stream. Can be entered as a decimal or hexadecimal value.- Parameters:
scte35Pid
- Packet Identifier (PID) of the SCTE-35 stream in the transport stream. Can be entered as a decimal or hexadecimal value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timedMetadataBehavior
When set to passthrough, timed metadata is passed through from input to output.- Parameters:
timedMetadataBehavior
- When set to passthrough, timed metadata is passed through from input to output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timedMetadataBehavior
When set to passthrough, timed metadata is passed through from input to output.- Parameters:
timedMetadataBehavior
- When set to passthrough, timed metadata is passed through from input to output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timedMetadataPid
Packet Identifier (PID) of the timed metadata stream in the transport stream. Can be entered as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 (or 0x1ff6).- Parameters:
timedMetadataPid
- Packet Identifier (PID) of the timed metadata stream in the transport stream. Can be entered as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 (or 0x1ff6).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transportStreamId
The value of the transport stream ID field in the Program Map Table.- Parameters:
transportStreamId
- The value of the transport stream ID field in the Program Map Table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
videoPid
Packet Identifier (PID) of the elementary video stream in the transport stream. Can be entered as a decimal or hexadecimal value.- Parameters:
videoPid
- Packet Identifier (PID) of the elementary video stream in the transport stream. Can be entered as a decimal or hexadecimal value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
klvBehavior
If set to passthrough, passes any KLV data from the input source to this output.- Parameters:
klvBehavior
- If set to passthrough, passes any KLV data from the input source to this output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
klvBehavior
If set to passthrough, passes any KLV data from the input source to this output.- Parameters:
klvBehavior
- If set to passthrough, passes any KLV data from the input source to this output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
klvDataPids
Packet Identifier (PID) for input source KLV data to this output. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values. Each PID specified must be in the range of 32 (or 0x20)..8182 (or 0x1ff6).- Parameters:
klvDataPids
- Packet Identifier (PID) for input source KLV data to this output. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values. Each PID specified must be in the range of 32 (or 0x20)..8182 (or 0x1ff6).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-