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.
|
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 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 © 2020. All rights reserved.