luxlabs header browser preview


@class PXStoryConcreteTimelineSettings, NSString, PXStoryTransitionsSettings, PXStoryChapterSettings, PXStoryScrubberLayoutSettings, PXStoryMultipartPanoramaSettings;

@interface PXStorySettings : PXSettings

@property (nonatomic) BOOL allowsShowcase;
@property (nonatomic) long long clipCompositionShowcaseMode;
@property (copy, nonatomic) NSString *clipCompositionFallback;
@property (nonatomic) long long transitionShowcaseMode;
@property (nonatomic) long long transitionFallback;
@property (nonatomic) long long separatorEffectsShowcaseMode;
@property (nonatomic) long long kenBurnsShowcaseMode;
@property (nonatomic) BOOL overrideDurations;
@property (nonatomic) double showcaseSegmentDuration;
@property (nonatomic) double showcaseTransitionDuration;
@property (nonatomic) BOOL disableShowcaseBadge;
@property (nonatomic) BOOL includeImagesInVisualDiagnosticsForTTR;
@property (nonatomic) BOOL includeDeviceDiagnosticsForTTR;
@property (nonatomic) long long simulatedError;
@property (nonatomic) BOOL allowLimitingImagesTo3MP;
@property (nonatomic) BOOL allowAspectModeToggle;
@property (nonatomic) BOOL wantsTitles;
@property (nonatomic) BOOL wantsRelated;
@property (nonatomic) BOOL wantsResourcesPreloading;
@property (nonatomic) BOOL wantsScrubber;
@property (nonatomic) BOOL wantsGridLayout;
@property (nonatomic) BOOL wantsPersistence;
@property (nonatomic) BOOL wantsAnimations;
@property (nonatomic) BOOL usesAutoCropV2;
@property (nonatomic) BOOL usesAutoCropV2Videos;
@property (nonatomic) BOOL wantsTransitions;
@property (nonatomic) BOOL wantsHighContrastColors;
@property (nonatomic) BOOL wantsValidation;
@property (nonatomic) BOOL isHUDEnabled;
@property (nonatomic) BOOL isHUDVisible;
@property (nonatomic) BOOL areRelatedHUDsVisible;
@property (nonatomic) long long defaultHUDType;
@property (nonatomic) BOOL isExportHUDEnabled;
@property (nonatomic) long long exportHUDType;
@property (nonatomic) BOOL isFeedHUDVisible;
@property (nonatomic) long long feedHUDType;
@property (nonatomic) BOOL enableDemoAction;
@property (readonly, nonatomic) unsigned long long fullsizePaperTrailOptions;
@property (nonatomic) unsigned long long preferredFullsizePaperTrailOptions;
@property (nonatomic) long long twoFingerTapAction;
@property (nonatomic) long long swipeDownAction;
@property (nonatomic) double viewModeTransitionSpringStiffness;
@property (nonatomic) double viewModeTransitionAccessoryFadepoint;
@property (nonatomic) BOOL renderTitlesForRelated;
@property (nonatomic) double maximumAppBackgroundDurationBeforeAutoPause;
@property (nonatomic) unsigned char playerPresentationType;
@property (nonatomic) unsigned char feedPresentationType;
@property (nonatomic) BOOL allowCustomUserAssets;
@property (nonatomic) BOOL preferAssetLocationAndCreationDateForClipTitleAndSubtitle;
@property (nonatomic) BOOL shouldHideSidebarWhenDisplayed;
@property (nonatomic) long long timelineProducerKind;
@property (nonatomic) BOOL allowNonFillingCompositionsForKeyAsset;
@property (nonatomic) BOOL limitKeyAssetAspectRatioToFeedCard;
@property (nonatomic) long long keyAssetAspectRatioOverride;
@property (nonatomic) long long otherAssetsAspectRatioOverride;
@property (nonatomic) double aspectFillOneUpCropTolerance;
@property (nonatomic) double livePhotoSameOrientationCompactMaximumScale;
@property (nonatomic) double livePhotoSameOrientationRegularMaximumScale;
@property (nonatomic) double livePhotoOppositeOrientationCompactMaximumScale;
@property (nonatomic) double livePhotoOppositeOrientationRegularMaximumScale;
@property (nonatomic) BOOL allowsTimelineRecombination;
@property (nonatomic) BOOL shouldRecombineTimelineWithSameVisibleSegments;
@property (retain, nonatomic) PXStoryMultipartPanoramaSettings *multipartPanoramaSettings;
@property (retain, nonatomic) PXStoryConcreteTimelineSettings *concreteTimelineSettings;
@property (nonatomic) BOOL validationShouldWaitForTimelineToBeReadyToPlay;
@property (nonatomic) long long timelineManagerPaperTrailLength;
@property (nonatomic) double estimatedMinimumDurationPerCuratedAsset;
@property (nonatomic) long long curatedAssetsLimit;
@property (retain, nonatomic) PXStoryTransitionsSettings *transitionsSettings;
@property (nonatomic) BOOL showStyleSwitcher;
@property (nonatomic) BOOL shouldPauseInStyleSwitcher;
@property (nonatomic) BOOL useVerboseStyleHUDText;
@property (nonatomic) BOOL shouldStylesAlwaysIncludePersistedSong;
@property (nonatomic) BOOL isAppleMusicAllowed;
@property (nonatomic) BOOL simulateNoAppleMusicSubscription;
@property (nonatomic) BOOL useMusicCuesForPacing;
@property (nonatomic) BOOL useMusicCuesForTimeline;
@property (nonatomic) BOOL forcePacingToSegmentMaxDuration;
@property (nonatomic) BOOL adjustToWallClockTime;
@property (nonatomic) float musicDuckedVolume;
@property (nonatomic) float musicBackgroundVolume;
@property (nonatomic) float musicFadeOutVolume;
@property (nonatomic) BOOL musicDemoVolumeAdjustment;
@property (nonatomic) float musicTargetLoudnessLKFS;
@property (nonatomic) double duckingFadeDuration;
@property (nonatomic) double focusChangeFadeDuration;
@property (nonatomic) long long musicSimulatedFailureMode;
@property (nonatomic) double musicTouchDuckingDelay;
@property (nonatomic) long long songsProducerKind;
@property (nonatomic) BOOL allowsContinuousKenBurnsAnimations;
@property (nonatomic) double continuousKenBurnsAnimationsTolerance;
@property (nonatomic) BOOL forceMinDurationKenBurnsAnimations;
@property (nonatomic) BOOL forcePanUpOrDownInOneUpKenBurnsWithPortraitAspectAsset;
@property (nonatomic) BOOL disableVideoPlayback;
@property (nonatomic) BOOL forceLivePhotoVideo;
@property (nonatomic) BOOL wantsMovieHighlights;
@property (nonatomic) BOOL useBestHighlightTrim;
@property (nonatomic) BOOL allowOnDemandVideoAnalysis;
@property (nonatomic) BOOL videoInlineStabilization;
@property (nonatomic) BOOL debugShowVideoPlaybackDetails;
@property (nonatomic) double videoMaximumAspectFillScale;
@property (nonatomic) long long livePhotoLocalVideoQuality;
@property (nonatomic) long long videoQuality;
@property (nonatomic) long long exportVideoQuality;
@property (nonatomic) BOOL detectVideoLags;
@property (nonatomic) double significantPlayedDuration;
@property (nonatomic) double muteToggleButtonAutoHideDelay;
@property (nonatomic) BOOL wantsAudioFromVideo;
@property (nonatomic) BOOL muteBackgroundMusic;
@property (nonatomic) double foregroundAudioLoudnessTarget;
@property (nonatomic) double backgroundAudioLoudnessTarget;
@property (nonatomic) long long videoAudioStrategy;
@property (nonatomic) long long livePhotoAudioStrategy;
@property (nonatomic) long long loopingVideoAudioStrategy;
@property (nonatomic) long long slomoVideoAudioStrategy;
@property (nonatomic) BOOL wantsAudioFade;
@property (nonatomic) double audioFadeMaxDuration;
@property (nonatomic) double audioFadeMinDuration;
@property (nonatomic) long long audioFadeCurve;
@property (nonatomic) BOOL wantsAudioJLCuts;
@property (nonatomic) long long audioJCutStrategy;
@property (nonatomic) long long audioLCutStrategy;
@property (nonatomic) double audioJCutDuration;
@property (nonatomic) double audioLCutDuration;
@property (nonatomic) BOOL debugShowAudioPlaybackDetails;
@property (nonatomic) double simulatedAudioCuesLoadingDelay;
@property (nonatomic) float audioQualityMin;
@property (nonatomic) BOOL wantsBufferingIndicatorOverScrubber;
@property (nonatomic) double noncriticalBufferingTimeout;
@property (nonatomic) double bufferingHUDAutoPresentationTimeout;
@property (nonatomic) BOOL playerShowsBufferingStatus;
@property (nonatomic) BOOL simulateResourcesBufferingError;
@property (nonatomic) BOOL simulateSlowResourcesBuffering;
@property (nonatomic) double simulatedSlowResourcesBufferingDelay;
@property (nonatomic) BOOL exaggerateResourceDownloadTimes;
@property (nonatomic) BOOL playbackShouldWaitForBufferingToBeReady;
@property (nonatomic) long long simultaneousPreloadingOperationsCount;
@property (nonatomic) long long preloadingSegmentsBatchSize;
@property (nonatomic) long long preloadingEstimationStrategy;
@property (nonatomic) long long minPreloadedeSegments;
@property (nonatomic) BOOL preloadNonKeyRelated;
@property (nonatomic) BOOL estimateTimeLeftPerPlaybackStyle;
@property (nonatomic) long long scrubberDisplayMode;
@property (nonatomic) BOOL scrubberDimsMainContent;
@property (nonatomic) long long scrubberEdgeFadeMode;
@property (nonatomic) double scrubberEdgeFadeDistance;
@property (nonatomic) double scrubberEdgeFadeOffset;
@property (nonatomic) double scrubberAutoHideDelay;
@property (retain, nonatomic) PXStoryScrubberLayoutSettings *scrubberLayoutSettings;
@property (nonatomic) BOOL scrubberLayoutStretchesSmallNumberOfAssets;
@property (nonatomic) BOOL scrubberSelectionStartsPlayback;
@property (nonatomic) BOOL chromeAllowAutoHide;
@property (nonatomic) double chromeAutoHideDelay;
@property (nonatomic) double legibilityGradientOpacity;
@property (nonatomic) BOOL overrideLegibilityGradientHeights;
@property (nonatomic) double topLegibilityGradientHeight;
@property (nonatomic) double bottomLegibilityGradientHeight;
@property (nonatomic) BOOL useBottomLegibilityGradientForBufferingIndicator;
@property (nonatomic) double legibilityRelatedDimming;
@property (nonatomic) double legibilityPlaybackEndDimming;
@property (nonatomic) double legibilityPlaybackEndDimmingDuration;
@property (nonatomic) double legibilityPlaybackEndUndimmingDuration;
@property (copy, nonatomic) NSString *playButtonRewindSymbolName;
@property (nonatomic) BOOL simulateLongChromeStrings;
@property (nonatomic) BOOL preferTopChromeItemsInAppNavigationBar;
@property (nonatomic) double tapNavigationAreaFraction;
@property (nonatomic) long long relatedProducerKind;
@property (nonatomic) double relatedProductionPlaybackFractionCompletedThreshold;
@property (nonatomic) BOOL allowRelatedProductionBeforeReadyToPlay;
@property (nonatomic) BOOL wantsRelatedCountdown;
@property (nonatomic) double relatedAnimationDuration;
@property (nonatomic) BOOL smartGradientEnabled;
@property (nonatomic) BOOL smartGradientUseSmartColor;
@property (nonatomic) BOOL smartGradientUseSimpleBlur;
@property (nonatomic) double smartGradientBlurRadius;
@property (nonatomic) double smartGradientExposureValue;
@property (nonatomic) BOOL smartGradientRepeatEdges;
@property (nonatomic) double smartGradientEdgeStretchFactor;
@property (nonatomic) BOOL allowsNUpBackground;
@property (nonatomic) double backgroundQualityScale;
@property (nonatomic) long long movementAnimationCurve;
@property (nonatomic) double movementAnimationLinearFraction;
@property (nonatomic) double movementAnimationPauseDeceleration;
@property (nonatomic) double movementAnimationPausedVelocity;
@property (nonatomic) double movementAnimationResumeAcceleration;
@property (nonatomic) unsigned long long currentPPTPreset;
@property (nonatomic) unsigned long long currentPPTSubpreset;
@property (nonatomic) unsigned long long currentFeedPPTPreset;
@property (nonatomic) BOOL showErrorAlertsDuringTestExecution;
@property (nonatomic) BOOL showMusicAndColorGradeEditor;
@property (nonatomic) BOOL disableColorGrading;
@property (nonatomic) long long colorGradeEditorPreviewMode;
@property (nonatomic) float colorGradeSmoothingFactor;
@property (nonatomic) long long colorGradeSmoothingPasses;
@property (nonatomic) float colorGradeBlendingFactor;
@property (nonatomic) long long colorNormalizationMode;
@property (nonatomic) long long colorNormalizationTechnique;
@property (nonatomic) BOOL debugShowColorNormalizationValues;
@property (nonatomic) BOOL enableFalseColorNormalization;
@property (nonatomic) BOOL colorNormalizationUseColorCube;
@property (nonatomic) long long colorNormalizationCubeEdgeSize;
@property (nonatomic) BOOL enableBrowseViewColorNormalization;
@property (nonatomic) BOOL enableScrubberColorNormalization;
@property (nonatomic) BOOL enableColorNormalizationWithoutColorGrade;
@property (nonatomic) float colorNormalizationIntensity;
@property (nonatomic) BOOL reportColorNormalizationErrors;
@property (nonatomic) BOOL wantsFullscreenFeedExperience;
@property (nonatomic) BOOL showFeedChromeOnHover;
@property (nonatomic) BOOL wantsInlinePlayback;
@property (nonatomic) double inlinePlaybackCriticalInsetX;
@property (nonatomic) double inlinePlaybackCriticalInsetY;
@property (nonatomic) double pressedScale;
@property (nonatomic) long long feedInitialLimit;
@property (nonatomic) double feedCardLandscapeAspectRatio;
@property (nonatomic) double feedCardPortraitAspectRatio;
@property (nonatomic) double feedCardWideLandscapeAspectRatio;
@property (nonatomic) double feedItemCornerRadius;
@property (nonatomic) BOOL useFeedPlaceholderItems;
@property (nonatomic) BOOL wantsFeedItemShadow;
@property (nonatomic) BOOL allowsFormSheetPresentation;
@property (nonatomic) long long swipeDownBehavior;
@property (nonatomic) double swipeDownDismissalDistanceThreshold;
@property (nonatomic) double swipeDownSignificantDuration;
@property (nonatomic) double swipeDownDismissalDelay;
@property (nonatomic) double swipeDownThresholdFadeDuration;
@property (nonatomic) BOOL needs79067616Workaround;
@property (nonatomic) double autoEditDiptychCropAspectMax;
@property (nonatomic) double autoEditTriptychCropAspectMax;
@property (nonatomic) double autoEditPortraitAreaMin;
@property (nonatomic) double autoEditPortraitAspectLargeVerticalFaceAreaMin;
@property (nonatomic) long long autoEditModuleLengthMax;
@property (nonatomic) long long autoEditRotateMotionMax;
@property (nonatomic) long long autoEditEmptySpaceLengthMax;
@property (nonatomic) double autoEditProductionSimulatedDelay;
@property (nonatomic) BOOL autoEditDisableNUp;
@property (nonatomic) BOOL autoEditDisableRotationMotionStyle;
@property (nonatomic) long long autoEditSongPaceOverride;
@property (nonatomic) BOOL autoEditUseMomentRecipes;
@property (nonatomic) double scaleRecipeRelativeFrequency;
@property (nonatomic) double panRecipeRelativeFrequency;
@property (nonatomic) double exposeToBlackRecipeRelativeFrequency;
@property (nonatomic) double autoEditSceneConfidenceThreshold;
@property (nonatomic) double autoEditHighCurationScoreThreshold;
@property (nonatomic) double autoEditDoublePlaceMultiplier;
@property (nonatomic) BOOL useReferenceWidthBasedTitleLayout;
@property (nonatomic) double titleReferenceWidthPortrait;
@property (nonatomic) double titleReferenceWidthLandscape;
@property (nonatomic) double titleFeedPortraitWidthScale;
@property (nonatomic) double titleFeedLandscapeWidthScale;
@property (nonatomic) double titleFullScreenPortraitWidthScale;
@property (nonatomic) double titleFullScreenLandscapeWidthScale;
@property (nonatomic) double titleRegularPaddingBottomScale;
@property (nonatomic) double titlePaddingTopScale;
@property (nonatomic) double titleWidthMin;
@property (nonatomic) double titleWidthMax;
@property (nonatomic) double titleSizeScale;
@property (nonatomic) double subtitleSizeScale;
@property (nonatomic) double titleMinimumScale;
@property (nonatomic) double subtitleMinimumScale;
@property (nonatomic) BOOL titleUseCenterAlignment;
@property (nonatomic) double titleFarthestDistanceThreshold;
@property (nonatomic) BOOL enableTitlePositioningLogs;
@property (nonatomic) long long titleMaximumNumberOfLines;
@property (nonatomic) long long verticalTextMode;
@property (nonatomic) long long kashidaTextMode;
@property (nonatomic) BOOL simulateSlowTextLayout;
@property (retain, nonatomic) PXStoryChapterSettings *chapterSettings;
@property (nonatomic) BOOL showTVPreviewInDiagnostics;
@property (nonatomic) double curationScorePercentileThreshold;
@property (nonatomic) double aestheticsScorePercentileThreshold;

+ (id)sharedInstance;
+ (id)possibleDefaultHUDTypes;
+ (id)possiblePaperTrailOptions;
+ (id)possibleClipCompositionFallbacks;
+ (id)possibleNormalizationModes;
+ (id)availableClipCompositions;
+ (id)settingsControllerModule;
+ (id)possibleTransitionFallbackTitles;
+ (id)possibleFeedHUDTypes;
+ (id)transientProperties;
+ (id)possibleNormalizationTechniques;
+ (id)possibleClipCompositionFallbackTitles;
+ (id)possibleTransitionFallbacks;

- (id)parentSettings;
- (void)createChildren;
- (void)performPostSaveActions;
- (void)setDefaultValues;
- (BOOL)allowsDefaultBehaviorForShowcaseMode:(long long)a0;
- (id)feedItemShadow;
- (struct CGSize { double x0; double x1; })inlinePlaybackCriticalInsets;
- (BOOL)allowsRandomFallbackForShowcaseMode:(long long)a0;
- (void).cxx_destruct;
- (id)possibleClipCompositionsForFallback:(id)a0;
- (void)didChangeValueForKey:(id)a0;
- (id)possibleTransitionKindsForFallback:(long long)a0;

@end