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(),     cronetEngine: Future<CronetEngine?>? = null)