luxlabs header browser preview


@class HMFStagedValue, NSUUID, NSString, HMDMediaGroupsAggregateData, NSUserDefaults;
@protocol HMDMediaGroupsStageManagerDelegate;

@interface HMDMediaGroupsStageManager : NSObject <HMFLogging, HMFStagedValueDelegate>

@property (readonly, copy) NSUUID *identifier;
@property (readonly) NSUserDefaults *userDefaults;
@property (readonly) HMFStagedValue *stagedAggregateData;
@property (retain) HMDMediaGroupsAggregateData *committedAggregateData;
@property (copy) HMDMediaGroupsAggregateData *lastNotifiedAggregateData;
@property (retain) NSUUID *stagedUnpairedCurrentDestinationControllerIdentifier;
@property (weak) id<HMDMediaGroupsStageManagerDelegate> delegate;
@property (readonly, copy) HMDMediaGroupsAggregateData *aggregateData;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)logCategory;

- (void)configure;
- (id)logIdentifier;
- (void).cxx_destruct;
- (void)stagedValue:(id)a0 didExpireValue:(id)a1;
- (void)clearSavedData;
- (void)commitAggregateData:(id)a0;
- (BOOL)hasSavedIdentifier;
- (id)initWithIdentifier:(id)a0 userDefaults:(id)a1;
- (void)notifyOfUpdatedAggregateData;
- (void)refreshManager;
- (void)saveAggregateData:(id)a0;
- (void)saveAssociatedGroupDataForCurrentLegacyAppleTVAccessory:(id)a0;
- (void)saveAssociatedGroupDataForCurrentLegacyHomePodAccessory:(id)a0;
- (void)saveAssociatedGroupDataForLegacyCurrentAccessory:(id)a0;
- (void)saveDataForLegacyMediaSystem:(id)a0;
- (void)saveDestinationControllerData:(id)a0;
- (void)saveDestinations:(id)a0;
- (void)saveGroup:(id)a0;
- (void)saveIdentifier;
- (id)savedAggregateData;
- (void)stageNullDestinationForCurrentDestinationControllerIdentifier:(id)a0;
- (id)transformedDestinationControllersData;
- (id)transformedDestinationForLegacyMediaSystem:(id)a0 role:(unsigned long long)a1;
- (id)transformedDestinations;
- (id)transformedGroups;
- (void)unstageNullDestinationForCurrentDestinationController;

@end