luxlabs header browser preview


@class UILabel, AVTouchIgnoringView, AVPlaybackControlsRoutePickerView, AVScrubber, AVButton, AVMobileChromeControlsStyleSheet, UIView, NSString, AVControlOverflowButton, NSTimer, AVLabel, NSArray, AVLayoutView;
@protocol AVTransportControlsViewDelegate;

@interface AVTransportControlsView : AVView <AVScrubberDelegate, AVVolumeControlsControllerLayoutDelegate>

@property (readonly, nonatomic) AVLayoutView *controlsLayoutView;
@property (retain, nonatomic) AVLayoutView *detachedExtraContentLayoutView;
@property (readonly, nonatomic) AVLabel *liveBroadcastLabel;
@property (readonly, nonatomic) AVLabel *liveBroadcastScrubberLabel;
@property (readonly, nonatomic) AVTouchIgnoringView *embeddedExtraContentContainer;
@property (readonly, nonatomic) UILabel *scrubInstructionsLabel;
@property (readonly, nonatomic) AVLabel *detachedScrubInstructionsBackdropLabel;
@property (weak, nonatomic) NSTimer *scrubInstructionsTimer;
@property (nonatomic) float scrubberValueWhenScrubInstructionsTimerBegan;
@property (readonly, nonatomic) BOOL canShowScrubInstructions;
@property (retain, nonatomic) AVTouchIgnoringView *flexibleViewAfterRoutePickerView;
@property (retain, nonatomic) AVTouchIgnoringView *flexibleViewAfterSkipForwardButtons;
@property (nonatomic) struct CGSize { double width; double height; } extrinsicContentSize;
@property (nonatomic, getter=isCollapsed) BOOL collapsed;
@property (nonatomic, getter=isIncluded) BOOL included;
@property (nonatomic, getter=isRemoved) BOOL removed;
@property (readonly, nonatomic, getter=isCollapsedOrExcluded) BOOL collapsedOrExcluded;
@property (nonatomic) BOOL hasAlternateAppearance;
@property (nonatomic) BOOL hasFullScreenAppearance;
@property (nonatomic, getter=isShowingScrubInstructions) BOOL showingScrubInstructions;
@property (nonatomic, getter=isAnimatingScrubInstructions) BOOL animatingScrubInstructions;
@property (weak, nonatomic) id<AVTransportControlsViewDelegate> delegate;
@property (retain, nonatomic) AVMobileChromeControlsStyleSheet *styleSheet;
@property (nonatomic, getter=isDoubleRowLayoutEnabled) BOOL doubleRowLayoutEnabled;
@property (nonatomic) BOOL showsLoadingIndicator;
@property (nonatomic) BOOL showsLiveStreamingControls;
@property (nonatomic) BOOL liveStreamingControlsIncludeScrubber;
@property (nonatomic) BOOL transportViewIncludesVolumeController;
@property (readonly, nonatomic) double minimumRequiredWidth;
@property (readonly, nonatomic) AVScrubber *scrubber;
@property (readonly, nonatomic) AVLabel *elapsedTimeLabel;
@property (readonly, nonatomic) AVLabel *timeRemainingLabel;
@property (readonly, nonatomic) AVButton *standardPlayPauseButton;
@property (readonly, nonatomic) AVButton *skipForwardButton;
@property (readonly, nonatomic) AVButton *skipBackButton;
@property (readonly, nonatomic) AVButton *startLeftwardContentTransitionButton;
@property (readonly, nonatomic) AVButton *startRightwardContentTransitionButton;
@property (readonly, nonatomic) AVPlaybackControlsRoutePickerView *routePickerView;
@property (readonly, nonatomic) AVButton *mediaSelectionButton;
@property (readonly, nonatomic) AVControlOverflowButton *controlOverflowButton;
@property (readonly, nonatomic) AVButton *playbackSpeedButton;
@property (copy, nonatomic) NSArray *customItems;
@property (readonly, nonatomic) NSArray *singleRowViews;
@property (readonly, nonatomic) NSArray *doubleRowViews;
@property (copy, nonatomic) NSArray *customMenuItemsViews;
@property (retain, nonatomic) UIView *customContentTransitioningInfoPanel;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)traitCollectionDidChange:(id)a0;
- (struct CGSize { double x0; double x1; })intrinsicContentSize;
- (void)beginScrubbing:(id)a0;
- (double)layoutHeightThatFitsRowsStartingWithRow:(unsigned long long)a0;
- (void)endScrubbing:(id)a0;
- (void).cxx_destruct;
- (void)reevaluateHiddenStateOfAllItems;
- (void)layoutSubviews;
- (double)_doubleRowLayoutSpacingAfterSubview:(id)a0;
- (void)_layoutDoubleRowViews;
- (unsigned long long)_layoutItemDisplayPriorityForSubview:(id)a0;
- (void)_layoutSingleRowViews;
- (double)_rowSpacingForDoubleRowLayoutAfterRow:(unsigned long long)a0;
- (id)_scrubInstructionsAttributedText;
- (void)_showScrubInstructions;
- (double)_singeRowLayoutSpacingAfterSubview:(id)a0;
- (BOOL)_subviewIsCustomMenuItemView:(id)a0;
- (void)_updateCustomContentTransitioningInfoPanelLayout;
- (void)_updateFontSizes;
- (void)_updateScrubInstructionsFrame;
- (void)_updateScrubInstructionsLabelsText;
- (void)_updateVolumeControllerLayout;
- (void)avkit_reevaluateHiddenStateOfItem:(id)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 styleSheet:(id)a1;
- (void)scrubberSlowKnobMovementDetected:(id)a0;
- (void)scrubberValueChanged:(id)a0;
- (float)volumeControlsControllerTransportBarHeight:(id)a0;

@end