-
- All Implemented Interfaces:
public class AbrStrategyConfiguration.BuilderThe builder for the adaptive bitrate strategy configuration.
-
-
Field Summary
Fields Modifier and Type Field Description private AbrStrategyTypetypeprivate AbrStrategyMetadatametadata
-
Constructor Summary
Constructors Constructor Description AbrStrategyConfiguration.Builder()Creates a builder for the adaptive bitrate strategy configuration.
-
Method Summary
Modifier and Type Method Description AbrStrategyConfiguration.BuildersetType(@NonNull() AbrStrategyType type)Sets the strategy for initial playback. AbrStrategyConfiguration.BuildersetMetadata(@NonNull() AbrStrategyMetadata metadata)Sets the metadata for initial playback strategy. static AbrStrategyConfiguration.BuilderabrStrategyConfiguration()Creates a builder for the adaptive bitrate strategy configuration. AbrStrategyConfigurationbuild()Builds the adaptive bitrate strategy configuration. -
-
Method Detail
-
setType
@NonNull() AbrStrategyConfiguration.Builder setType(@NonNull() AbrStrategyType type)
Sets the strategy for initial playback.
- Parameters:
type- The AbrStrategyType for initial playback.
-
setMetadata
@NonNull() AbrStrategyConfiguration.Builder setMetadata(@NonNull() AbrStrategyMetadata metadata)
Sets the metadata for initial playback strategy.
- Parameters:
metadata- The AbrStrategyMetadata for initial playback strategy.
-
abrStrategyConfiguration
@Deprecated()@NonNull() static AbrStrategyConfiguration.Builder abrStrategyConfiguration()
Creates a builder for the adaptive bitrate strategy configuration.
Deprecated: Superseded by Builder, since v4.0.0.
-
build
@NonNull() AbrStrategyConfiguration build()
Builds the adaptive bitrate strategy configuration.
-
-
-
-