Tweaks Config
data class TweaksConfig(timeChangedInterval: Double, bandwidthEstimateWeightLimit: Int, languagePropertyNormalization: Boolean, localDynamicDashWindowUpdateInterval: Double?, useFiletypeExtractorFallbackForHls: Boolean, useDrmSessionForClearPeriods: Boolean, shouldEmitAllPendingMetadataOnStreamEnd: Boolean, shouldApplyTtmlRegionWorkaround: Boolean) : Parcelable
Content copied to clipboard
This configuration is used as an incubator for experimental features. Tweaks are not officially supported and are not guaranteed to be stable, i.e. their naming, functionality and API can change at any time within the tweaks or when being promoted to an official feature and moved into its final configuration namespace.
Constructors
TweaksConfig
Link copied to clipboard
fun TweaksConfig(timeChangedInterval: Double = DEFAULT_TIME_CHANGED_EVENT_INTERVAL, bandwidthEstimateWeightLimit: Int = DEFAULT_BANDWIDTH_ESTIMATE_WEIGHT_LIMIT, languagePropertyNormalization: Boolean = true, localDynamicDashWindowUpdateInterval: Double? = null, useFiletypeExtractorFallbackForHls: Boolean = false, useDrmSessionForClearPeriods: Boolean = false, shouldEmitAllPendingMetadataOnStreamEnd: Boolean = false, shouldApplyTtmlRegionWorkaround: Boolean = true)
Content copied to clipboard
Types
Properties
bandwidthEstimateWeightLimit
Link copied to clipboard
exoPlayerCache
Link copied to clipboard
languagePropertyNormalization
Link copied to clipboard
localDynamicDashWindowUpdateInterval
Link copied to clipboard
shouldApplyTtmlRegionWorkaround
Link copied to clipboard
shouldEmitAllPendingMetadataOnStreamEnd
Link copied to clipboard
Specifies if PlayerEvent.Metadatas should be emitted for pending metadata when reaching the end of a stream.
timeChangedInterval
Link copied to clipboard
The frequency in seconds the TimeChanged will be fired.
useDrmSessionForClearPeriods
Link copied to clipboard
useFiletypeExtractorFallbackForHls
Link copied to clipboard