@class QLVideoScrubberView, QLOverlayPlayButton, PHPlaceholderView, UIView, PXUIAssetBadgeView, AVEditBehavior, QLMovieEdits, NSString, QLToolbarButton, NSLayoutConstraint, UIScrollView, AVPlayerViewController, NSNumber; @interface QLMovieItemViewController : QLMediaItemViewController { 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