@class MPPlaybackEQSetting, NSString, NSUserDefaults, NSObject, NSNumber; @protocol OS_dispatch_queue; @interface MPPlaybackUserDefaults : NSObject { NSUserDefaults *_iPodUserDefaults; NSUserDefaults *_videoUserDefaults; NSUserDefaults *_mediaPlaybackCoreUserDefaults; NSUserDefaults *_airplayUserDefaults; NSObject *_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