public static interface M3u8Settings.Builder extends SdkPojo, CopyableBuilder<M3u8Settings.Builder,M3u8Settings>
Modifier and Type | Method and Description |
---|---|
M3u8Settings.Builder |
audioFramesPerPes(Integer audioFramesPerPes)
The number of audio frames to insert for each PES packet.
|
M3u8Settings.Builder |
audioPids(String audioPids)
Packet Identifier (PID) of the elementary audio stream(s) in the transport stream.
|
M3u8Settings.Builder |
ecmPid(String ecmPid)
This parameter is unused and deprecated.
|
M3u8Settings.Builder |
patInterval(Integer patInterval)
The number of milliseconds between instances of this table in the output transport stream.
|
M3u8Settings.Builder |
pcrControl(M3u8PcrControl pcrControl)
When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
M3u8Settings.Builder |
pcrControl(String pcrControl)
When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
M3u8Settings.Builder |
pcrPeriod(Integer pcrPeriod)
Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport stream.
|
M3u8Settings.Builder |
pcrPid(String pcrPid)
Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream.
|
M3u8Settings.Builder |
pmtInterval(Integer pmtInterval)
The number of milliseconds between instances of this table in the output transport stream.
|
M3u8Settings.Builder |
pmtPid(String pmtPid)
Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.
|
M3u8Settings.Builder |
programNum(Integer programNum)
The value of the program number field in the Program Map Table.
|
M3u8Settings.Builder |
scte35Behavior(M3u8Scte35Behavior scte35Behavior)
If set to passthrough, passes any SCTE-35 signals from the input source to this output.
|
M3u8Settings.Builder |
scte35Behavior(String scte35Behavior)
If set to passthrough, passes any SCTE-35 signals from the input source to this output.
|
M3u8Settings.Builder |
scte35Pid(String scte35Pid)
Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
|
M3u8Settings.Builder |
timedMetadataBehavior(M3u8TimedMetadataBehavior timedMetadataBehavior)
When set to passthrough, timed metadata is passed through from input to output.
|
M3u8Settings.Builder |
timedMetadataBehavior(String timedMetadataBehavior)
When set to passthrough, timed metadata is passed through from input to output.
|
M3u8Settings.Builder |
timedMetadataPid(String timedMetadataPid)
Packet Identifier (PID) of the timed metadata stream in the transport stream.
|
M3u8Settings.Builder |
transportStreamId(Integer transportStreamId)
The value of the transport stream ID field in the Program Map Table.
|
M3u8Settings.Builder |
videoPid(String videoPid)
Packet Identifier (PID) of the elementary video stream in the transport stream.
|
copy
applyMutation, build
M3u8Settings.Builder audioFramesPerPes(Integer audioFramesPerPes)
audioFramesPerPes
- The number of audio frames to insert for each PES packet.M3u8Settings.Builder audioPids(String audioPids)
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.M3u8Settings.Builder ecmPid(String ecmPid)
ecmPid
- This parameter is unused and deprecated.M3u8Settings.Builder patInterval(Integer patInterval)
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.M3u8Settings.Builder pcrControl(String pcrControl)
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.M3u8PcrControl
,
M3u8PcrControl
M3u8Settings.Builder pcrControl(M3u8PcrControl pcrControl)
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.M3u8PcrControl
,
M3u8PcrControl
M3u8Settings.Builder pcrPeriod(Integer pcrPeriod)
pcrPeriod
- Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport
stream.M3u8Settings.Builder pcrPid(String pcrPid)
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.M3u8Settings.Builder pmtInterval(Integer pmtInterval)
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.M3u8Settings.Builder pmtPid(String pmtPid)
pmtPid
- Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream. Can be entered as a
decimal or hexadecimal value.M3u8Settings.Builder programNum(Integer programNum)
programNum
- The value of the program number field in the Program Map Table.M3u8Settings.Builder scte35Behavior(String scte35Behavior)
scte35Behavior
- If set to passthrough, passes any SCTE-35 signals from the input source to this output.M3u8Scte35Behavior
,
M3u8Scte35Behavior
M3u8Settings.Builder scte35Behavior(M3u8Scte35Behavior scte35Behavior)
scte35Behavior
- If set to passthrough, passes any SCTE-35 signals from the input source to this output.M3u8Scte35Behavior
,
M3u8Scte35Behavior
M3u8Settings.Builder scte35Pid(String scte35Pid)
scte35Pid
- Packet Identifier (PID) of the SCTE-35 stream in the transport stream. Can be entered as a decimal or
hexadecimal value.M3u8Settings.Builder timedMetadataBehavior(String timedMetadataBehavior)
timedMetadataBehavior
- When set to passthrough, timed metadata is passed through from input to output.M3u8TimedMetadataBehavior
,
M3u8TimedMetadataBehavior
M3u8Settings.Builder timedMetadataBehavior(M3u8TimedMetadataBehavior timedMetadataBehavior)
timedMetadataBehavior
- When set to passthrough, timed metadata is passed through from input to output.M3u8TimedMetadataBehavior
,
M3u8TimedMetadataBehavior
M3u8Settings.Builder timedMetadataPid(String timedMetadataPid)
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).M3u8Settings.Builder transportStreamId(Integer transportStreamId)
transportStreamId
- The value of the transport stream ID field in the Program Map Table.M3u8Settings.Builder videoPid(String videoPid)
videoPid
- Packet Identifier (PID) of the elementary video stream in the transport stream. Can be entered as a
decimal or hexadecimal value.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.