luxlabs header browser preview


@class MPPlaybackEQSetting, NSString, NSUserDefaults, NSObject, NSNumber;
@protocol OS_dispatch_queue;

@interface MPPlaybackUserDefaults : NSObject {
    NSUserDefaults *_iPodUserDefaults;
    NSUserDefaults *_videoUserDefaults;
    NSUserDefaults *_mediaPlaybackCoreUserDefaults;
    NSUserDefaults *_airplayUserDefaults;
    NSObject<OS_dispatch_queue> *_accountsQueue;
    struct { int mobileiPodPrefsChanged; int mobileiPodPlaybackPrefsChangedAllowCellularData; int videoPrefsChanged; int airplayPrefsChanged; } _notifyTokens;
}

@property (class, readonly, nonatomic) MPPlaybackUserDefaults *standardUserDefaults;

@property (readonly, nonatomic) MPPlaybackEQSetting *musicEQSetting;
@property (nonatomic) long long musicRepeatType;
@property (nonatomic) long long musicShuffleType;
@property (nonatomic) BOOL soundCheckEnabled;
@property (nonatomic, getter=isCrossFadeEnabled) BOOL crossFadeEnabled;
@property (nonatomic) double crossFadeDuration;
@property (nonatomic) float playbackRate;
@property (copy, nonatomic, getter=isPrivateListeningEnabled) NSNumber *privateListeningEnabled;
@property (readonly, copy, nonatomic, getter=isDevicePrivateListeningEnabled) NSNumber *devicePrivateListeningEnabled;
@property (copy, nonatomic, getter=isFocusModePrivateListeningEnabled) NSNumber *focusModePrivateListeningEnabled;
@property (nonatomic) long long preferredMusicLowBandwidthResolution;
@property (nonatomic) long long preferredMusicHighBandwidthResolution;
@property (nonatomic) long long preferredMusicDownloadResolution;
@property (nonatomic) long long spatialAudioPreference;
@property (nonatomic) BOOL prefersSpatialAudio;
@property (nonatomic) BOOL prefersSpatialDownloads;
@property (nonatomic) BOOL showLosslessAudio;
@property (readonly, nonatomic) long long preferredVideoLowBandwidthResolution;
@property (readonly, nonatomic) long long preferredVideoHighBandwidthResolution;
@property (readonly, nonatomic) long long preferredVideoDownloadResolution;
@property (readonly, nonatomic) BOOL allowsHighQualityMusicStreamingOnCellular;
@property (readonly, nonatomic) float defaultVocalLevel;
@property (readonly, nonatomic) float minVocalLevel;
@property (readonly, nonatomic) BOOL allowScreenRecording;
@property (readonly, nonatomic) BOOL disableAssetCaching;
@property (readonly, nonatomic) BOOL disableHLSAssetCaching;
@property (readonly, nonatomic) NSNumber *progressiveDownloadAssetRatio;
@property (readonly, nonatomic) BOOL disableAudioAnalysis;
@property (readonly, nonatomic) BOOL disableAudioProcessing;
@property (readonly, nonatomic) BOOL disableMiniSINF;
@property (readonly, nonatomic) BOOL disablePeriodicStateRestore;
@property (readonly, nonatomic) BOOL disableQHO;
@property (readonly, nonatomic, getter=isProcessTapEnabled) BOOL enableProcessTap;
@property (readonly, nonatomic) unsigned long long audioAnalysisRefreshRate;
@property (readonly, nonatomic) BOOL forceMusicResolution;
@property (readonly, nonatomic) long long forcedMusicResolution;
@property (readonly, nonatomic) BOOL forceMusicStreaming;
@property (readonly, nonatomic) BOOL forceLibrarySupplementalContexts;
@property (readonly, nonatomic) BOOL includeContentItemDebugFields;
@property (readonly, nonatomic) long long maximumQueueHandOffSize;
@property (readonly, nonatomic) BOOL showDebugUI;
@property (readonly, nonatomic) BOOL speakerRouteEnabled;
@property (readonly, nonatomic) double assetURLExpirationDuration;
@property (readonly, nonatomic) double playbackAuthorizationTokenHalfLifeDuration;
@property (readonly, nonatomic) double activationDelay;
@property (readonly, nonatomic) double forwardBufferDuration;
@property (readonly, nonatomic) BOOL prerollEnabled;
@property (readonly, nonatomic) BOOL archiveSessionArtwork;
@property (readonly, nonatomic) BOOL shouldPurgeSideLoadedVocalAttenuationModels;
@property (readonly, nonatomic) BOOL shouldRecordVocalAttenuationStatistics;
@property (readonly, copy, nonatomic) NSString *vocalAttenuationStatisticsName;
@property (readonly, nonatomic) BOOL shouldBypassVocalAttenuationDenoising;
@property (readonly, nonatomic) BOOL shouldBypassVocalAttenuationSupportFlag;
@property (readonly, nonatomic) BOOL shouldUseRemoteVocalAttenuationModel;
@property (readonly, nonatomic) BOOL shouldUseSideLoadedVocalAttenuationModel;
@property (readonly, nonatomic) float audioTapTimeOutRatioForFailureDetection;
@property (readonly, nonatomic) double vocalAttenuationGracePeriodAfterPause;
@property (readonly, nonatomic) BOOL vocalAttenuationLogInputAndOuputRMSValues;
@property (readonly, copy, nonatomic) NSNumber *forcedIntentDestination;
@property (readonly, copy, nonatomic) NSNumber *delayQueueLoadDuration;
@property (readonly, copy, nonatomic) NSNumber *delayAssetLoadDuration;
@property (readonly, nonatomic) BOOL forceDisableUpNext;
@property (readonly, nonatomic) BOOL ignoreDisableUpNext;
@property (readonly, nonatomic) double HomePodPFSQForcedLeaseRenewThreshold;
@property (readonly, nonatomic) double unloadingPlaybackAssetsOnIdleDuration;
@property (readonly, nonatomic) long long artworkCacheLimit;
@property (readonly, nonatomic) long long exportableArtworkCacheLimit;
@property (readonly, nonatomic) BOOL shouldSkipNextStateRestoration;

- (void)dealloc;
- (id)_init;
- (void)_accountStoreChangedNotification:(id)a0;
- (BOOL)autoPlayEnabledForUserIdentity:(id)a0;
- (void)resetAllInternalSettings;
- (void)setPlaybackAuthorizationTokenHalfLifeDuration:(double)a0;
- (void).cxx_destruct;
- (void)clearShouldSkipNextStateRestoration;
- (void)setAutoPlayEnabled:(BOOL)a0 forUserIdentity:(id)a1;
- (void)_migrateUserDefaults;
- (void)_loadAccountProperties;

@end