@class UILabel, AVTouchIgnoringView, AVPlaybackControlsRoutePickerView, AVScrubber, AVButton, AVMobileChromeControlsStyleSheet, UIView, NSString, AVControlOverflowButton, NSTimer, AVLabel, NSArray, AVLayoutView; @protocol AVTransportControlsViewDelegate; @interface AVTransportControlsView : AVView @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 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