luxlabs header browser preview


@class NSArray, NSString;

@interface VUIPlaybackSettings : NSObject <ICEnvironmentMonitorObserver> {
    int _preferencesNotifyToken;
    BOOL _preferencesNotifyTokenIsValid;
}

@property long long networkStatus;
@property (nonatomic) long long preferredWifiPlaybackQuality;
@property (nonatomic) long long preferredCellularPlaybackQuality;
@property (nonatomic) long long preferredWifiDownloadQuality;
@property (nonatomic) long long preferredCellularDownloadQuality;
@property (retain, nonatomic) NSArray *preferredAudioDownloadLanguages;
@property (nonatomic) BOOL useDefaultSubtitleDownloadLanguages;
@property (retain, nonatomic) NSArray *preferredSubtitleDownloadLanguages;
@property (nonatomic) BOOL cellularDataPlaybackEnabled;
@property (readonly, nonatomic) long long preferredPlaybackQualityForCurrentNetworkStatus;
@property (nonatomic) BOOL cellularDataDownloadEnabled;
@property (readonly, nonatomic) long long preferredDownloadQualityForCurrentNetworkStatus;
@property (nonatomic) BOOL preferAVAdapterCompatibility;
@property (retain, nonatomic) NSString *preferredAudioLanguageCode;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)sharedSettings;

- (void)_applicationWillEnterForeground:(id)a0;
- (id)init;
- (void)dealloc;
- (void)environmentMonitorDidChangeNetworkType:(id)a0;
- (void).cxx_destruct;
- (void)_sceneWillConnect:(id)a0;
- (void)_updateNetworkStatus;
- (id)_descriptionForExternalScreenType:(unsigned int)a0;
- (long long)_downloadQualityForString:(id)a0;
- (void)_externalScreenTypeDidChange:(id)a0;
- (long long)_playbackQualityForString:(id)a0 forCellular:(BOOL)a1;
- (void)_registerObserverForUserPrefsChange;
- (void)_updatePropertiesFromUserPrefs;
- (void)updateSupplementaryAvailableAudioLanguageCodes:(id)a0;

@end