luxlabs header browser preview


@class QLVideoScrubberView, QLOverlayPlayButton, PHPlaceholderView, UIView, PXUIAssetBadgeView, AVEditBehavior, QLMovieEdits, NSString, QLToolbarButton, NSLayoutConstraint, UIScrollView, AVPlayerViewController, NSNumber;

@interface QLMovieItemViewController : QLMediaItemViewController <AVPictureInPictureControllerDelegate, AVEditBehaviorDelegate, AVPlayerViewControllerDelegatePrivate> {
    BOOL _previewIsVisisble;
    BOOL _isObservingPlayerExternalPlaybackActive;
    PHPlaceholderView *_airPlayPlaceholderView;
    QLToolbarButton *_imageAnalysisToolbarButton;
}

@property (retain, nonatomic) AVPlayerViewController *playerViewController;
@property (retain) QLOverlayPlayButton *playButton;
@property (retain) QLVideoScrubberView *scrubber;
@property (retain) NSLayoutConstraint *bottomScrubberConstraint;
@property (retain) UIView *scrubberContainer;
@property (retain) UIScrollView *scrubberContainerScrollView;
@property (nonatomic) double scrubberVerticalOffset;
@property (readonly, nonatomic) PHPlaceholderView *airPlayPlaceholderView;
@property (retain, nonatomic) UIView *playerViewContainer;
@property (weak, nonatomic) UIScrollView *playerViewControllerScrollView;
@property (retain, nonatomic) NSNumber *assetIsHDR;
@property (retain, nonatomic) NSNumber *assetIsProRes;
@property (retain, nonatomic) PXUIAssetBadgeView *assetBadgeView;
@property (retain, nonatomic) AVEditBehavior *editBehavior;
@property (nonatomic) BOOL isEditing;
@property (retain, nonatomic) QLMovieEdits *edits;
@property (retain, nonatomic) QLMovieEdits *editsSinceLastSave;
@property (nonatomic) BOOL isSavingEditsBeforeDismissing;
@property (nonatomic) BOOL assetCanBeRotated;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)transitioningView;
- (BOOL)play;
- (id)init;
- (void)dealloc;
- (long long)preferredWhitePointAdaptivityStyle;
- (id)scrollView;
- (id)accessoryView;
- (void)editButtonTapped;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (void)playerViewController:(id)a0 willTransitionToVisibilityOfPlaybackControls:(BOOL)a1 withAnimationCoordinator:(id)a2;
- (void)playerViewController:(id)a0 restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:(id /* block */)a1;
- (void)playerViewControllerWillPerformAnalysisCalloutAction:(id)a0;
- (BOOL)canSwipeToDismiss;
- (id)editBehaviorAlertActionsForDoneButtonTap:(id)a0;
- (void)editBehaviorDidCancel:(id)a0;
- (void)_enterEditMode;
- (void)updateInterfaceAfterSavingEdits;
- (void)buttonPressedWithIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (BOOL)canEnterFullScreen;
- (BOOL)canPerformFirstTimeAppearanceActions:(unsigned long long)a0;
- (BOOL)canPinchToDismiss;
- (BOOL)canToggleFullScreen;
- (id)editProgressIndicatorMessage;
- (void)handlePerformedKeyCommandIfNeeded:(id)a0;
- (void)loadPreviewControllerWithContents:(id)a0 context:(id)a1 completionHandler:(id /* block */)a2;
- (id)parallaxView;
- (void)performFirstTimeAppearanceActions:(unsigned long long)a0;
- (void)previewBecameFullScreen:(BOOL)a0 animated:(BOOL)a1;
- (void)previewDidAppear:(BOOL)a0;
- (void)previewDidDisappear:(BOOL)a0;
- (void)previewWillAppear:(BOOL)a0;
- (id)registeredKeyCommands;
- (void)savePreviewEditedCopyWithCompletionHandler:(id /* block */)a0;
- (id)toolbarButtonsForTraitCollection:(id)a0;
- (void)transitionDidFinish:(BOOL)a0 didComplete:(BOOL)a1;
- (void)transitionDidStart:(BOOL)a0;
- (void)updateInterfaceForSavingEdits;
- (void)_updateEditMode;
- (BOOL)_videoIsPlaying;
- (void)_setupTransportBarCustomActions;
- (void)addScrubberIfNeededWithDeferral;
- (void)setPlayControlsHidden:(BOOL)a0 animated:(BOOL)a1;
- (void)_addAssetBadgeViewToHierarchyIfNeeded:(id)a0;
- (void)_displayAssetBadgeView:(id)a0;
- (BOOL)_enterEditModeIfPossible;
- (void)_exitEditMode:(BOOL)a0;
- (void)_hideAssetBadgeViewAfterDelayIfNeeded:(double)a0;
- (void)_hideAssetBadgeViewIfVisible;
- (BOOL)_isInteractingWithAnalysis;
- (void)_lookupButtonTapped;
- (id)_metadataItemTitle;
- (void)_resetTrimmingValues;
- (void)_rotateIfPossible;
- (void)_rotateMovieRight;
- (void)_rotateRightButtonTapped;
- (void)_saveMovieIfEdited:(BOOL)a0 withCompletionHandler:(id /* block */)a1;
- (void)_saveMovieIfEditedWithEditedCopy:(id)a0 shouldDismissAfterSaving:(BOOL)a1 completionHandler:(id /* block */)a2;
- (void)_setupEditBehavior;
- (void)_setupScrubberPlaceholderThumbnail;
- (void)_setupWithCompletionHandler:(id /* block */)a0;
- (void)_showAssetBadgeView:(id)a0;
- (void)_showAssetBadgeViewIfNeeded;
- (void)_showFailedToSaveChangesAlertWithError:(id)a0;
- (void)_stopLookupIfNeeded;
- (void)_updateAssetBadgeViewVisibilityForFullscreenMode:(BOOL)a0;
- (void)_updateAssetBadgeViewVisibilityWithNewPlayingStatus:(long long)a0;
- (void)_updateEditsTrimmingValuesWithTrimStartTime:(double)a0 trimEndTime:(double)a1;
- (void)_updateInterfaceAfterExitingEditMode;
- (void)_updatePlaceHolderView;
- (void)_updatePlayButtonVisibility;
- (void)addScrubberIfNeeded;
- (void)didChangePlayingStatus;
- (id)imageAnalysisToolbarButton;
- (void)loadAssetMetadata;
- (id)lookupAction;
- (id)scrollViewInView:(id)a0;
- (id)setupPlayerViewWithPlayer:(id)a0;
- (BOOL)shouldAllowEditingContents;
- (BOOL)shouldHandleRegisteringForCommandCenterHandlers;
- (void)showTimeLabelIfNeeded;
- (id)timeLabelScrollView;

@end