TweaksConfig
constructor(timeChangedInterval: Double = DEFAULT_TIME_CHANGED_EVENT_INTERVAL, languagePropertyNormalization: Boolean = true, localDynamicDashWindowUpdateInterval: Double? = null, useFiletypeExtractorFallbackForHls: Boolean = false, useDrmSessionForClearPeriods: Boolean = false, useDrmSessionForClearSources: Boolean = false, shouldApplyTtmlRegionWorkaround: Boolean = true, devicesThatRequireSurfaceWorkaround: List<DeviceDescription> = emptyList(), enableImageMediaPlaylistThumbnailParsingForLive: Boolean = false, discardAdsWhileCasting: Boolean = false, preferSoftwareDecodingForAds: Boolean = false, preferSoftwareDecoding: Boolean = false, allowChunklessPreparationForHls: Boolean = false, allowChunklessPreparationForHlsStreamingAds: Boolean = true, enableFrameAboutToBeRenderedEvent: Boolean = false, minForwardBufferLevelForQualityIncrease: Double? = null, maxForwardBufferLevelForQualityDecrease: Double? = null, bandwidthFractionAvailableToUse: Float? = null, enableMainContentDecodingDuringAds: Boolean = true, enableMainContentVideoCodecInitializationFallback: Boolean = true, enableMainContentAudioCodecInitializationFallback: Boolean = true, enableAdContentVideoCodecInitializationFallback: Boolean = true, enableAdContentAudioCodecInitializationFallback: Boolean = true, assumeEmsgMetadataForHlsChunklessPreparations: Boolean = false, forceReuseVideoCodecReasons: Set<ForceReuseVideoCodecReason> = emptySet(), releasePlayerTimeout: Double? = null, detachSurfaceTimeout: Double? = null, disableAudioTracksWhileInBackground: Boolean = false, disableVideoTracksWhileInBackground: Boolean = false, loadErrorFallbackConfig: LoadErrorFallbackConfig? = null, reuseAdsLoaderAcrossImaAds: Boolean = false, bandwidthMeterType: BandwidthMeterType = BandwidthMeterType.Default())