luxlabs header browser preview


@class UILabel, NSString, MPMediaControls, UIImage, MPVolumeSlider, MPAVLightweightRoutingController, UIButton;

@interface MPVolumeView : UIView <MPAVLightweightRoutingControllerDelegate, NSCoding> {
    MPAVLightweightRoutingController *_lightweightRoutingController;
    BOOL _hasNonDefaultRouteButtonImages;
    BOOL _hasNonDefaultMaxVolumeSliderImage;
    BOOL _hasNonDefaultMinVolumeSliderImage;
    BOOL _hidesRouteLabelWhenNoRouteChoice;
    UIButton *_routeButton;
    BOOL _routeDiscoveryEnabled;
    UILabel *_routeLabel;
    BOOL _showingButton;
    BOOL _showingLabel;
    BOOL _showingSlider;
    BOOL _showsRouteButton;
    BOOL _showsVolumeSlider;
    long long _style;
    MPMediaControls *_mediaControls;
    MPVolumeSlider *_volumeSlider;
    BOOL _volumeSliderShrinksFromBothEnds;
    BOOL _wirelessRouteIsPicked;
    BOOL _wirelessRoutesAvailable;
    BOOL _pushedRouteDiscoveryModeState;
}

@property (readonly, nonatomic) long long style;
@property (readonly, nonatomic) MPVolumeSlider *volumeSlider;
@property (nonatomic) BOOL volumeSliderShrinksFromBothEnds;
@property (nonatomic) BOOL hidesRouteLabelWhenNoRouteChoice;
@property (readonly, nonatomic) BOOL isVisible;
@property (readonly, nonatomic) BOOL isShowingRouteButton;
@property (nonatomic) BOOL showsVolumeSlider;
@property (nonatomic) BOOL showsRouteButton;
@property (readonly, nonatomic, getter=areWirelessRoutesAvailable) BOOL wirelessRoutesAvailable;
@property (readonly, nonatomic, getter=isWirelessRouteActive) BOOL wirelessRouteActive;
@property (retain, nonatomic) UIImage *volumeWarningSliderImage;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 style:(long long)a1;
- (void)dealloc;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)encodeWithCoder:(id)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)didMoveToSuperview;
- (void)setAlpha:(double)a0;
- (void)setHidden:(BOOL)a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (id)initWithCoder:(id)a0;
- (void)didMoveToWindow;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)_initWithStyle:(long long)a0;
- (void)_createSubviews;
- (void)_stopPrewarmingAudioRoutePicker;
- (void)_applicationDidEnterBackgroundNotification:(id)a0;
- (void)_applicationWillEnterForegroundNotification:(id)a0;
- (id)_defaultRouteButtonImageAsSelected:(BOOL)a0;
- (void)_displayAudioRoutePicker;
- (void)_getDefaultVolumeSliderFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a0 routeButtonFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a1 forBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2;
- (void)_loadAudioRoutePickerIfNeeded;
- (id)_routeButton;
- (void)_setRouteDiscoveryEnabled:(BOOL)a0;
- (void)_setShowsRouteButton:(BOOL)a0 animated:(BOOL)a1;
- (void)_setShowsVolumeSlider:(BOOL)a0;
- (void)_startPrewarmingAudioRoutePicker;
- (void)_updateWirelessRouteStatus;
- (void)_volumeSliderVolumeControlAvailabilityDidChangeNotification:(id)a0;
- (void)lightweightRoutingController:(id)a0 didChangeDevicePresenceDetected:(BOOL)a1;
- (void)lightweightRoutingController:(id)a0 didChangePickedRoutes:(id)a1;
- (id)maximumVolumeSliderImageForState:(unsigned long long)a0;
- (id)minimumVolumeSliderImageForState:(unsigned long long)a0;
- (id)routeButtonImageForState:(unsigned long long)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })routeButtonRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setMaximumVolumeSliderImage:(id)a0 forState:(unsigned long long)a1;
- (void)setMinimumVolumeSliderImage:(id)a0 forState:(unsigned long long)a1;
- (void)setRouteButtonImage:(id)a0 forState:(unsigned long long)a1;
- (void)setVolumeThumbImage:(id)a0 forState:(unsigned long long)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })volumeSliderRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)volumeThumbImageForState:(unsigned long long)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })volumeThumbRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 volumeSliderRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 value:(float)a2;

@end