public static interface DashManifest.Builder extends SdkPojo, CopyableBuilder<DashManifest.Builder,DashManifest>
| Modifier and Type | Method and Description |
|---|---|
DashManifest.Builder |
manifestLayout(ManifestLayout manifestLayout)
Determines the position of some tags in the Media Presentation Description (MPD).
|
DashManifest.Builder |
manifestLayout(String manifestLayout)
Determines the position of some tags in the Media Presentation Description (MPD).
|
DashManifest.Builder |
manifestName(String manifestName)
An optional string to include in the name of the manifest.
|
DashManifest.Builder |
minBufferTimeSeconds(Integer minBufferTimeSeconds)
Minimum duration (in seconds) that a player will buffer media before starting the presentation.
|
DashManifest.Builder |
profile(Profile profile)
The Dynamic Adaptive Streaming over HTTP (DASH) profile type.
|
DashManifest.Builder |
profile(String profile)
The Dynamic Adaptive Streaming over HTTP (DASH) profile type.
|
DashManifest.Builder |
scteMarkersSource(ScteMarkersSource scteMarkersSource)
The source of scte markers used.
|
DashManifest.Builder |
scteMarkersSource(String scteMarkersSource)
The source of scte markers used.
|
default DashManifest.Builder |
streamSelection(Consumer<StreamSelection.Builder> streamSelection)
Sets the value of the StreamSelection property for this object.
|
DashManifest.Builder |
streamSelection(StreamSelection streamSelection)
Sets the value of the StreamSelection property for this object.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDashManifest.Builder manifestLayout(String manifestLayout)
manifestLayout - Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL,
elements like SegmentTemplate and ContentProtection are included in each Representation. When set to
COMPACT, duplicate elements are combined and presented at the AdaptationSet level.ManifestLayout,
ManifestLayoutDashManifest.Builder manifestLayout(ManifestLayout manifestLayout)
manifestLayout - Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL,
elements like SegmentTemplate and ContentProtection are included in each Representation. When set to
COMPACT, duplicate elements are combined and presented at the AdaptationSet level.ManifestLayout,
ManifestLayoutDashManifest.Builder manifestName(String manifestName)
manifestName - An optional string to include in the name of the manifest.DashManifest.Builder minBufferTimeSeconds(Integer minBufferTimeSeconds)
minBufferTimeSeconds - Minimum duration (in seconds) that a player will buffer media before starting the presentation.DashManifest.Builder profile(String profile)
DashManifest.Builder profile(Profile profile)
DashManifest.Builder scteMarkersSource(String scteMarkersSource)
scteMarkersSource - The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments
of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the
ingested content. The MANIFEST value is compatible with source HLS playlists using the SCTE-35
Enhanced syntax (#EXT-OATCLS-SCTE35 tags). SCTE-35 Elemental and SCTE-35 Daterange syntaxes are not
supported with this option.ScteMarkersSource,
ScteMarkersSourceDashManifest.Builder scteMarkersSource(ScteMarkersSource scteMarkersSource)
scteMarkersSource - The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments
of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the
ingested content. The MANIFEST value is compatible with source HLS playlists using the SCTE-35
Enhanced syntax (#EXT-OATCLS-SCTE35 tags). SCTE-35 Elemental and SCTE-35 Daterange syntaxes are not
supported with this option.ScteMarkersSource,
ScteMarkersSourceDashManifest.Builder streamSelection(StreamSelection streamSelection)
streamSelection - The new value for the StreamSelection property for this object.default DashManifest.Builder streamSelection(Consumer<StreamSelection.Builder> streamSelection)
StreamSelection.Builder avoiding the
need to create one manually via StreamSelection.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to streamSelection(StreamSelection).
streamSelection - a consumer that will call methods on StreamSelection.BuilderstreamSelection(StreamSelection)Copyright © 2023. All rights reserved.