HlsGroupSettings.Builder |
HlsGroupSettings.Builder.adMarkers(Collection<HlsAdMarkers> adMarkers) |
Choose one or more ad marker types to pass SCTE35 signals through to this group of Apple HLS outputs.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.adMarkers(HlsAdMarkers... adMarkers) |
Choose one or more ad marker types to pass SCTE35 signals through to this group of Apple HLS outputs.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.adMarkersWithStrings(String... adMarkers) |
Choose one or more ad marker types to pass SCTE35 signals through to this group of Apple HLS outputs.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.adMarkersWithStrings(Collection<String> adMarkers) |
Choose one or more ad marker types to pass SCTE35 signals through to this group of Apple HLS outputs.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.baseUrlContent(String baseUrlContent) |
A partial URI prefix that will be prepended to each output in the media .m3u8 file.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.baseUrlContent1(String baseUrlContent1) |
Optional.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.baseUrlManifest(String baseUrlManifest) |
A partial URI prefix that will be prepended to each output in the media .m3u8 file.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.baseUrlManifest1(String baseUrlManifest1) |
Optional.
|
static HlsGroupSettings.Builder |
HlsGroupSettings.builder() |
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.captionLanguageMappings(Collection<CaptionLanguageMapping> captionLanguageMappings) |
Mapping of up to 4 caption channels to caption languages.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.captionLanguageMappings(Consumer<CaptionLanguageMapping.Builder>... captionLanguageMappings) |
Mapping of up to 4 caption channels to caption languages.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.captionLanguageMappings(CaptionLanguageMapping... captionLanguageMappings) |
Mapping of up to 4 caption channels to caption languages.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.captionLanguageSetting(String captionLanguageSetting) |
Applies only to 608 Embedded output captions.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.captionLanguageSetting(HlsCaptionLanguageSetting captionLanguageSetting) |
Applies only to 608 Embedded output captions.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.clientCache(String clientCache) |
When set to "disabled", sets the #EXT-X-ALLOW-CACHE:no tag in the manifest, which prevents clients from
saving media segments for later replay.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.clientCache(HlsClientCache clientCache) |
When set to "disabled", sets the #EXT-X-ALLOW-CACHE:no tag in the manifest, which prevents clients from
saving media segments for later replay.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.codecSpecification(String codecSpecification) |
Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.codecSpecification(HlsCodecSpecification codecSpecification) |
Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.constantIv(String constantIv) |
For use with encryptionType.
|
default HlsGroupSettings.Builder |
HlsGroupSettings.Builder.destination(Consumer<OutputLocationRef.Builder> destination) |
A directory or HTTP destination for the HLS segments, manifest files, and encryption keys (if enabled).
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.destination(OutputLocationRef destination) |
A directory or HTTP destination for the HLS segments, manifest files, and encryption keys (if enabled).
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.directoryStructure(String directoryStructure) |
Place segments in subdirectories.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.directoryStructure(HlsDirectoryStructure directoryStructure) |
Place segments in subdirectories.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.discontinuityTags(String discontinuityTags) |
Specifies whether to insert EXT-X-DISCONTINUITY tags in the HLS child manifests for this output group.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.discontinuityTags(HlsDiscontinuityTags discontinuityTags) |
Specifies whether to insert EXT-X-DISCONTINUITY tags in the HLS child manifests for this output group.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.encryptionType(String encryptionType) |
Encrypts the segments with the given encryption scheme.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.encryptionType(HlsEncryptionType encryptionType) |
Encrypts the segments with the given encryption scheme.
|
default HlsGroupSettings.Builder |
HlsGroupSettings.Builder.hlsCdnSettings(Consumer<HlsCdnSettings.Builder> hlsCdnSettings) |
Parameters that control interactions with the CDN.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.hlsCdnSettings(HlsCdnSettings hlsCdnSettings) |
Parameters that control interactions with the CDN.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.hlsId3SegmentTagging(String hlsId3SegmentTagging) |
State of HLS ID3 Segment Tagging
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.hlsId3SegmentTagging(HlsId3SegmentTaggingState hlsId3SegmentTagging) |
State of HLS ID3 Segment Tagging
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.iFrameOnlyPlaylists(String iFrameOnlyPlaylists) |
DISABLED: Do not create an I-frame-only manifest, but do create the master and media manifests (according to
the Output Selection field).
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.iFrameOnlyPlaylists(IFrameOnlyPlaylistType iFrameOnlyPlaylists) |
DISABLED: Do not create an I-frame-only manifest, but do create the master and media manifests (according to
the Output Selection field).
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.incompleteSegmentBehavior(String incompleteSegmentBehavior) |
Specifies whether to include the final (incomplete) segment in the media output when the pipeline stops
producing output because of a channel stop, a channel pause or a loss of input to the pipeline.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.incompleteSegmentBehavior(HlsIncompleteSegmentBehavior incompleteSegmentBehavior) |
Specifies whether to include the final (incomplete) segment in the media output when the pipeline stops
producing output because of a channel stop, a channel pause or a loss of input to the pipeline.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.indexNSegments(Integer indexNSegments) |
Applies only if Mode field is LIVE.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.inputLossAction(String inputLossAction) |
Parameter that control output group behavior on input loss.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.inputLossAction(InputLossActionForHlsOut inputLossAction) |
Parameter that control output group behavior on input loss.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.ivInManifest(String ivInManifest) |
For use with encryptionType.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.ivInManifest(HlsIvInManifest ivInManifest) |
For use with encryptionType.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.ivSource(String ivSource) |
For use with encryptionType.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.ivSource(HlsIvSource ivSource) |
For use with encryptionType.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.keepSegments(Integer keepSegments) |
Applies only if Mode field is LIVE.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.keyFormat(String keyFormat) |
The value specifies how the key is represented in the resource identified by the URI.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.keyFormatVersions(String keyFormatVersions) |
Either a single positive integer version value or a slash delimited list of version values (1/2/3).
|
default HlsGroupSettings.Builder |
HlsGroupSettings.Builder.keyProviderSettings(Consumer<KeyProviderSettings.Builder> keyProviderSettings) |
The key provider settings.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.keyProviderSettings(KeyProviderSettings keyProviderSettings) |
The key provider settings.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.manifestCompression(String manifestCompression) |
When set to gzip, compresses HLS playlist.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.manifestCompression(HlsManifestCompression manifestCompression) |
When set to gzip, compresses HLS playlist.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.manifestDurationFormat(String manifestDurationFormat) |
Indicates whether the output manifest should use floating point or integer values for segment duration.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.manifestDurationFormat(HlsManifestDurationFormat manifestDurationFormat) |
Indicates whether the output manifest should use floating point or integer values for segment duration.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.minSegmentLength(Integer minSegmentLength) |
Minimum length of MPEG-2 Transport Stream segments in seconds.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.mode(String mode) |
If "vod", all segments are indexed and kept permanently in the destination and manifest.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.mode(HlsMode mode) |
If "vod", all segments are indexed and kept permanently in the destination and manifest.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.outputSelection(String outputSelection) |
MANIFESTS_AND_SEGMENTS: Generates manifests (master manifest, if applicable, and media manifests) for this
output group.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.outputSelection(HlsOutputSelection outputSelection) |
MANIFESTS_AND_SEGMENTS: Generates manifests (master manifest, if applicable, and media manifests) for this
output group.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.programDateTime(String programDateTime) |
Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest files.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.programDateTime(HlsProgramDateTime programDateTime) |
Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest files.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.programDateTimeClock(String programDateTimeClock) |
Specifies the algorithm used to drive the HLS EXT-X-PROGRAM-DATE-TIME clock.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.programDateTimeClock(HlsProgramDateTimeClock programDateTimeClock) |
Specifies the algorithm used to drive the HLS EXT-X-PROGRAM-DATE-TIME clock.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.programDateTimePeriod(Integer programDateTimePeriod) |
Period of insertion of EXT-X-PROGRAM-DATE-TIME entry, in seconds.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.redundantManifest(String redundantManifest) |
ENABLED: The master manifest (.m3u8 file) for each pipeline includes information about both pipelines: first
its own media files, then the media files of the other pipeline.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.redundantManifest(HlsRedundantManifest redundantManifest) |
ENABLED: The master manifest (.m3u8 file) for each pipeline includes information about both pipelines: first
its own media files, then the media files of the other pipeline.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.segmentationMode(String segmentationMode) |
useInputSegmentation has been deprecated.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.segmentationMode(HlsSegmentationMode segmentationMode) |
useInputSegmentation has been deprecated.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.segmentLength(Integer segmentLength) |
Length of MPEG-2 Transport Stream segments to create in seconds.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.segmentsPerSubdirectory(Integer segmentsPerSubdirectory) |
Number of segments to write to a subdirectory before starting a new one.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.streamInfResolution(String streamInfResolution) |
Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.streamInfResolution(HlsStreamInfResolution streamInfResolution) |
Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.timedMetadataId3Frame(String timedMetadataId3Frame) |
Indicates ID3 frame that has the timecode.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.timedMetadataId3Frame(HlsTimedMetadataId3Frame timedMetadataId3Frame) |
Indicates ID3 frame that has the timecode.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.timedMetadataId3Period(Integer timedMetadataId3Period) |
Timed Metadata interval in seconds.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.timestampDeltaMilliseconds(Integer timestampDeltaMilliseconds) |
Provides an extra millisecond delta offset to fine tune the timestamps.
|
HlsGroupSettings.Builder |
HlsGroupSettings.toBuilder() |
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.tsFileMode(String tsFileMode) |
SEGMENTED_FILES: Emit the program as segments - multiple .ts media files.
|
HlsGroupSettings.Builder |
HlsGroupSettings.Builder.tsFileMode(HlsTsFileMode tsFileMode) |
SEGMENTED_FILES: Emit the program as segments - multiple .ts media files.
|