public class ChunkedTextMuxing extends Muxing
Constructor and Description |
---|
ChunkedTextMuxing() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Double |
getSegmentLength()
Length of the segments in seconds (required)
|
String |
getSegmentNaming()
Segment naming template
|
String |
getSegmentNamingTemplate()
Segment naming template with placeholders which will be replaced during the encoding.
|
Integer |
getSegmentsMuxed()
Number of segments which have been encoded
|
Integer |
getStartOffset()
Offset of MPEG-TS timestamps in seconds.
|
int |
hashCode() |
void |
setSegmentLength(Double segmentLength)
Length of the segments in seconds (required)
|
void |
setSegmentNaming(String segmentNaming)
Segment naming template
|
void |
setSegmentNamingTemplate(String segmentNamingTemplate)
Segment naming template with placeholders which will be replaced during the encoding.
|
void |
setStartOffset(Integer startOffset)
Offset of MPEG-TS timestamps in seconds.
|
String |
toString() |
addOutputsItem, addStreamsItem, getAvgBitrate, getIgnoredBy, getMaxBitrate, getMinBitrate, getOutputs, getStreamConditionsMode, getStreams, setOutputs, setStreamConditionsMode, setStreams
getCreatedAt, getCustomData, getDescription, getModifiedAt, getName, putCustomDataItem, setCustomData, setDescription, setName
getId
public Double getSegmentLength()
public void setSegmentLength(Double segmentLength)
segmentLength
- Length of the segments in seconds (required)public String getSegmentNaming()
public void setSegmentNaming(String segmentNaming)
segmentNaming
- Segment naming templatepublic String getSegmentNamingTemplate()
public void setSegmentNamingTemplate(String segmentNamingTemplate)
segmentNamingTemplate
- Segment naming template with placeholders which will be replaced during the encoding. The result will be saved in segmentNaming. {rand:4} gets replaced with an alphanumeric string of length specified after the colon. Defaults to 32. If this field is set, segmentNaming must not be specified.public Integer getStartOffset()
public void setStartOffset(Integer startOffset)
startOffset
- Offset of MPEG-TS timestamps in seconds. This only affects streams with [WebVttConfiguration](#/Encoding/PostEncodingConfigurationsSubtitlesWebVtt). If set, the X-TIMESTAMP-MAP will be added as described in the [HLS specification](https://datatracker.ietf.org/doc/html/rfc8216#section-3.5). For example, if set to 10 seconds, *X-TIMESTAMP-MAP=MPEGTS:900000,LOCAL:00:00:00.000* will be added after each *WEBVTT* header. The default for ChunkedTextMuxing is that the X-TIMESTAMP-MAP will not be written. Important to note is that the default for `startOffset` for [TsMuxings](#/Encoding/PostEncodingEncodingsMuxingsTsByEncodingId) and [ProgressiveTsMuxings](#/Encoding/PostEncodingEncodingsMuxingsProgressiveTsByEncodingId) is 10 seconds. If the output of this muxing is used for HLS together with video/audio streams using TsMuxings and ProgressiveTsMuxings, this value should be set to the same `startOffset`.public Integer getSegmentsMuxed()
Copyright © 2022. All rights reserved.