luxlabs header browser preview


@class SBLockStateAggregator, NSMutableDictionary, NSMutableSet, SBLockScreenManager;

@interface SBNCSoundController : NSObject

@property (retain, nonatomic) SBLockScreenManager *lockScreenManager;
@property (retain, nonatomic) SBLockStateAggregator *lockStateAggregator;
@property (retain, nonatomic) NSMutableDictionary *playingSounds;
@property (retain, nonatomic) NSMutableSet *requestsRequiringExplicitKill;

- (id)init;
- (BOOL)_isDeviceUILocked;
- (id)initWithLockScreenManager:(id)a0 lockStateAggregator:(id)a1;
- (void)playSoundIfPossibleForNotificationRequest:(id)a0 presentingDestination:(id)a1;
- (id)_ambientPresentationController;
- (void)_lockStateChanged:(id)a0;
- (BOOL)_preventVibrations;
- (void)playSoundForNotificationRequest:(id)a0 presentingDestination:(id)a1;
- (void).cxx_destruct;
- (void)stopSoundForNotificationRequest:(id)a0;
- (BOOL)canPlaySoundForNotificationRequest:(id)a0;
- (void)_killSounds;
- (void)_hardwareButtonPressed:(id)a0;

@end