MoviePlayerView Klassenreferenz

#import <MoviePlayerView.h>

Abgeleitet von UIView.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - initWithFrame:isFullScreen:
(id) - initWithSize:
(void) - _disableSystemMediaHUD
(void) - _reenableSystemMediaHUD
(void) - _postPlaybackEndedSystemNotification
(void) - dealloc
(void) - setDelegate:
(BOOL) - setUIOrientation:animated:forced:
(void) - _toggleDisplayOrientation
(int) - orientation
(struct CGRect- _movieViewFrameForBounds:
(void) - _layoutUIInRect:fullScreen:createViews:
(void) - statusBarHeightChangedNotification:
(void) - applicationDidResumeNotification:
(void) - layoutUIInRect:fullScreen:
(void) - orientationChangeAnimationDidStop:finished:
(void) - _layoutOrientationAfterInitialHidePhase:
(void) - orientationChangeInitialPhaseDidStop:finished:
(void) - _layoutForUIOrientationChange:
(void) - buildUI
(void) - movieImageChanged
(void) - _updateChapterTitle
(void) - _updateUIForDisplayableParts:
(void) - setDisplayableMovieParts:animated:
(void) - setDisplayable:movieParts:animated:
(void) - setManagesStatusBar:
(void) - setAutoPlayWhenLikelyToKeepUp:
(void) - setCanShowControlsOverlay:
(void) - setCanAnimateControlsOverlay:
(void) - exitPlayer
(void) - setVideoOut:
(BOOL) - videoOutActive
(BOOL) - showingChapterGuide
(void) - setShowingChapterGuide:
(void) - _playerPlay
(void) - _playerPause
(void) - _autoplayForLikelyToKeepUpIfPossibleAndRequested
(void) - play
(void) - prepareUI
(void) - tearDownUI
(void) - _setPreferenceForMovieScaleMode:
(void) - _ignoreElapsedTimeUpdatesForALittleBit
(double) - requiredAutoUpdateDurationForUpdateTimer
(void) - startUpdateTimer:inactivityMonitor:
(void) - stopUpdateTimer:inactivityMonitor:
(BOOL) - _needsUpdateTimerWhenPaused
(BOOL) - _needsUpdateTimerNow
(void) - _updateTimerFired:
(void) - movieControlsOverlayAnimationDidStop:finished:
(void) - movieControlsOverlayAnimationDidStop:
(void) - _setOverlaysVisible:duration:animateStatusBar:
(void) - preheatUI
(void) - setControlsOverlayVisible:disableAutohide:animate:animateStatusBar:
(void) - setControlsOverlayVisible:disableAutohide:animate:
(BOOL) - _movieControlsOverlayIsShowing
(BOOL) - _movieControlsOverlayInTransition
(BOOL) - _canAutohideControlsOverlay
(void) - _autohideControlsOverlay
(void) - _createMovieControlsOverlayIfNecesssary
(BOOL) - _canDoOrientationChangeNow
(void) - _applyAnyPendingOrientationChanges
(void) - _updatePlayableContentRelatedUI
(void) - _updateStateOfMovieControlItem:
(void) - _updateStateOfAllMovieControlItems
(void) - _exitPlayer:userExited:
(BOOL) - isScaleModeButtonNecessary
(BOOL) - isMovieScaleModeButtonNecessaryForMovieControlsOverlay:
(BOOL) - hideScanningControls:
(void) - movieControlItemPlayPauseButtonPressed
(BOOL) - _validateMovieUIPart:
(void) - _validateMovieUIButtons
(BOOL) - _handleForwardButtonPressedForChapters
(BOOL) - _handleBackwardButtonPressedForChapters
(BOOL) - _handleForwardButtonPressed
(BOOL) - _handleBackwardButtonPressed
(BOOL) - _handleChaptersButtonPressed
(BOOL) - _handleAlternateTracksButtonPressed
(BOOL) - _handleButtonPressedForMovieUIPart:beforeDelegate:
(void) - _sendButtonPressedForMovieUIPart:
(void) - movieControlItemAddBookmarkButtonPressed
(void) - movieControlItemEmailButtonPressed
(BOOL) - overlayShouldAllowNextPreviousPresses:
(void) - movieControlItemNextButtonPressed
(void) - movieControlItemPreviousButtonPressed
(void) - movieControlItemChaptersButtonPressed
(void) - movieControlItemAlternateTracksButtonPressed
(void) - movieControlItemTimeScrubberMovedToScrubValue:forEventKind:
(void) - movieControlItemDidEnterScanningActiveState:direction:
(void) - movieControlItemExitButtonPressed
(void) - toggleMovieScaleMode
(void) - movieControlItemZoomButtonPressed
(void) - delayedExitAfterHideControlsOverlayCompletes
(void) - hideControlsOverlayForExiting
(id) - movieView
(void) - movieViewMovieAttributesChanged
(void) - movieViewServerDied:
(void) - movieViewPlaybackStateDidChange:
(void) - movieViewCurrentTimeDidChange:
(void) - movieViewRateChanged:
(void) - movieViewAttributesDidBecomeAvailable:
(void) - view:handleTapWithCount:event:
(double) - viewDoubleTapDelay:
(void) - movieViewSourcePathDidChange:
(void) - movieViewBufferingStatusDidChange:fromStatus:toStatus:
(void) - movieViewPlaybackRequestFailed:
(struct CGSize- fillSizeForMovieView:movieNaturalSize:
(void) - movieView:crossedTimeMarker:
(void) - movieView:timeDidJump:
(void) - inactivityMonitorDetectedInactivity:
(void) - willStartGesture:inView:forEvent:
(void) - gestureDidChange:inView:forEvent:
(void) - didFinishGesture:inView:forEvent:
(void) - didFinishGesturesInView:forEvent:
(id) - _createWindowForOverlayControlsWithFrame:
(void) - _flipFromView:toView:withType:duration:
(void) - _fixupAfterGuideHide
(void) - _hideChapterGuide
(id) - _swapInSnapshotForMovieInWindow:
(void) - animationDidStop:finished:
(void) - _chapterTimeChangeTimeout
(void) - chapterList:selectedChapter:
(void) - _dismissTemporaryWindow:
(id) - navigationBarForOverlayTransition:
(BOOL) - restoreNavigationBarButtons:forOverlayTransition:
(void) - overlay:willShowChapterGuide:animating:
(void) - overlayFinishedChapterGuideAnimation:context:
(void) - dismissAlternateTrackList:
(void) - _alternateTrackAnimationDidStop:finished:context:
(void) - _setLanguageGuideVisible:

Geschützte Attribute

UIWindow_tvOutWindow
MovieTVHUDView_tvOutHudView
MusicNowPlayingArtLayer_nowPlayingArt
MovieBackgroundView_moviePlayerBackgroundView
UIMovieView_movieView
InactivityMonitor_inactivityMonitor
NSTimer_uiUpdateTimer
MovieControlsOverlay_movieControlsOverlay
id _delegate
double _nextValidUpdateDate
UIView_flipperView
UIMovieChapterListController_chapterListController
UIView_movieSnapshotView
UIMovieAlternateTrackListController_alternateTracksController
int _orientation
int _pendingOrientation
unsigned int _displayableParts
unsigned int _validationDisabledParts
unsigned int _currentMarker
unsigned int _fakeMarker
struct {
   unsigned int   playDisabled:1
   unsigned int   wasPlayingBeforeScrub:1
   unsigned int   canShowControlsOverlay:1
   unsigned int   showingOrHidingControlsOverlay:1
   unsigned int   layoutOrientationAfterInitialHidePhaseCompletes
   unsigned int   animationsToFinishBeforeExit:2
   unsigned int   exiting:1
   unsigned int   timeHUDShowing:1
   unsigned int   timeHUDInTransition:1
   unsigned int   movieAttributesAvailable:1
   unsigned int   isFullScreen:1
   unsigned int   suspendOverlayAnimation:1
   unsigned int   disableUnforcedOrientationChanges:1
   unsigned int   readyToBeginPlayback:1
   unsigned int   enableAutoHideAfterOverlayAnimation:1
   unsigned int   orientationChangeInProgress:1
   unsigned int   hasPendingOrientation:1
   unsigned int   showControlsAfterOrientationChangeAnimation:1
   unsigned int   allowQTBackgroundWhenNoVideo:1
   unsigned int   autoplayWhenLikelyToKeepUp:1
   unsigned int   externalSourceManagesStatusBar:1
   unsigned int   videoOutOn:1
   unsigned int   needToReenableSystemMediaHUD:1
   unsigned int   needToPostPlaybackEndedSystemNotification:1
   unsigned int   showingChapterGuide:1
   unsigned int   shouldPlayAfterChapterGuideHidden:1
   unsigned int   shouldHideChapterGuideAfterTimeJump:1
   unsigned int   timeJumpedWhileShowingChapterGuide:1
   unsigned int   shouldPlayAfterLanguageGuideHidden:1
   unsigned int   unused:1
_mpvFlags

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei MoviePlayerView.h.


Dokumentation der Elementfunktionen

- (id) initWithFrame: (struct CGRect fp8
isFullScreen: (BOOL)  fp24 

- (id) initWithSize: (struct CGSize fp8  

- (void) _disableSystemMediaHUD  

- (void) _reenableSystemMediaHUD  

- (void) _postPlaybackEndedSystemNotification  

- (void) dealloc  

Implementiert UIView.

- (void) setDelegate: (id)  fp8  

- (BOOL) setUIOrientation: (int)  fp8
animated: (BOOL)  fp12
forced: (BOOL)  fp16 

- (void) _toggleDisplayOrientation  

- (int) orientation  

- (struct CGRect) _movieViewFrameForBounds: (struct CGRect fp8  

- (void) _layoutUIInRect: (struct CGRect fp8
fullScreen: (BOOL)  fp24
createViews: (BOOL)  fp28 

- (void) statusBarHeightChangedNotification: (id)  fp8  

- (void) applicationDidResumeNotification: (id)  fp8  

- (void) layoutUIInRect: (struct CGRect fp8
fullScreen: (BOOL)  fp24 

- (void) orientationChangeAnimationDidStop: (id)  fp8
finished: (id)  fp12 

- (void) _layoutOrientationAfterInitialHidePhase: (BOOL)  fp8  

- (void) orientationChangeInitialPhaseDidStop: (id)  fp8
finished: (id)  fp12 

- (void) _layoutForUIOrientationChange: (BOOL)  fp8  

- (void) buildUI  

- (void) movieImageChanged  

- (void) _updateChapterTitle  

- (void) _updateUIForDisplayableParts: (BOOL)  fp8  

- (void) setDisplayableMovieParts: (unsigned int)  fp8
animated: (BOOL)  fp12 

- (void) setDisplayable: (BOOL)  fp8
movieParts: (unsigned int)  fp12
animated: (BOOL)  fp16 

- (void) setManagesStatusBar: (BOOL)  fp8  

- (void) setAutoPlayWhenLikelyToKeepUp: (BOOL)  fp8  

- (void) setCanShowControlsOverlay: (BOOL)  fp8  

- (void) setCanAnimateControlsOverlay: (BOOL)  fp8  

- (void) exitPlayer  

- (void) setVideoOut: (BOOL)  fp8  

- (BOOL) videoOutActive  

- (BOOL) showingChapterGuide  

- (void) setShowingChapterGuide: (BOOL)  fp8  

- (void) _playerPlay  

- (void) _playerPause  

- (void) _autoplayForLikelyToKeepUpIfPossibleAndRequested  

- (void) play  

- (void) prepareUI  

- (void) tearDownUI  

- (void) _setPreferenceForMovieScaleMode: (int)  fp8  

- (void) _ignoreElapsedTimeUpdatesForALittleBit  

- (double) requiredAutoUpdateDurationForUpdateTimer  

- (void) startUpdateTimer: (BOOL)  fp8
inactivityMonitor: (BOOL)  fp12 

- (void) stopUpdateTimer: (BOOL)  fp8
inactivityMonitor: (BOOL)  fp12 

- (BOOL) _needsUpdateTimerWhenPaused  

- (BOOL) _needsUpdateTimerNow  

- (void) _updateTimerFired: (id)  fp8  

- (void) movieControlsOverlayAnimationDidStop: (id)  fp8
finished: (id)  fp12 

- (void) movieControlsOverlayAnimationDidStop: (id)  fp8  

- (void) _setOverlaysVisible: (BOOL)  fp8
duration: (float)  fp12
animateStatusBar: (BOOL)  fp16 

- (void) preheatUI  

- (void) setControlsOverlayVisible: (BOOL)  fp8
disableAutohide: (BOOL)  fp12
animate: (BOOL)  fp16
animateStatusBar: (BOOL)  fp20 

- (void) setControlsOverlayVisible: (BOOL)  fp8
disableAutohide: (BOOL)  fp12
animate: (BOOL)  fp16 

- (BOOL) _movieControlsOverlayIsShowing  

- (BOOL) _movieControlsOverlayInTransition  

- (BOOL) _canAutohideControlsOverlay  

- (void) _autohideControlsOverlay  

- (void) _createMovieControlsOverlayIfNecesssary  

- (BOOL) _canDoOrientationChangeNow  

- (void) _applyAnyPendingOrientationChanges  

- (void) _updatePlayableContentRelatedUI  

- (void) _updateStateOfMovieControlItem: (unsigned int)  fp8  

- (void) _updateStateOfAllMovieControlItems  

- (void) _exitPlayer: (BOOL)  fp8
userExited: (BOOL)  fp12 

- (BOOL) isScaleModeButtonNecessary  

- (BOOL) isMovieScaleModeButtonNecessaryForMovieControlsOverlay: (id)  fp8  

- (BOOL) hideScanningControls: (id)  fp8  

- (void) movieControlItemPlayPauseButtonPressed  

- (BOOL) _validateMovieUIPart: (unsigned int)  fp8  

- (void) _validateMovieUIButtons  

- (BOOL) _handleForwardButtonPressedForChapters  

- (BOOL) _handleBackwardButtonPressedForChapters  

- (BOOL) _handleForwardButtonPressed  

- (BOOL) _handleBackwardButtonPressed  

- (BOOL) _handleChaptersButtonPressed  

- (BOOL) _handleAlternateTracksButtonPressed  

- (BOOL) _handleButtonPressedForMovieUIPart: (unsigned int)  fp8
beforeDelegate: (BOOL)  fp12 

- (void) _sendButtonPressedForMovieUIPart: (unsigned int)  fp8  

- (void) movieControlItemAddBookmarkButtonPressed  

- (void) movieControlItemEmailButtonPressed  

- (BOOL) overlayShouldAllowNextPreviousPresses: (id)  fp8  

- (void) movieControlItemNextButtonPressed  

- (void) movieControlItemPreviousButtonPressed  

- (void) movieControlItemChaptersButtonPressed  

- (void) movieControlItemAlternateTracksButtonPressed  

- (void) movieControlItemTimeScrubberMovedToScrubValue: (float)  fp8
forEventKind: (unsigned int)  fp12 

- (void) movieControlItemDidEnterScanningActiveState: (BOOL)  fp8
direction: (int)  fp12 

- (void) movieControlItemExitButtonPressed  

- (void) toggleMovieScaleMode  

- (void) movieControlItemZoomButtonPressed  

- (void) delayedExitAfterHideControlsOverlayCompletes  

- (void) hideControlsOverlayForExiting  

- (id) movieView  

- (void) movieViewMovieAttributesChanged  

- (void) movieViewServerDied: (id)  fp8  

- (void) movieViewPlaybackStateDidChange: (id)  fp8  

- (void) movieViewCurrentTimeDidChange: (id)  fp8  

- (void) movieViewRateChanged: (id)  fp8  

- (void) movieViewAttributesDidBecomeAvailable: (id)  fp8  

- (void) view: (id)  fp8
handleTapWithCount: (int)  fp12
event: (struct __GSEvent *)  fp16 

- (double) viewDoubleTapDelay: (id)  fp8  

- (void) movieViewSourcePathDidChange: (id)  fp8  

- (void) movieViewBufferingStatusDidChange: (id)  fp8
fromStatus: (int)  fp12
toStatus: (int)  fp16 

- (void) movieViewPlaybackRequestFailed: (id)  fp8  

- (struct CGSize) fillSizeForMovieView: (id)  fp8
movieNaturalSize: (struct CGSize fp12 

- (void) movieView: (id)  fp8
crossedTimeMarker: (unsigned int)  fp12 

- (void) movieView: (id)  fp8
timeDidJump: (double)  fp12 

- (void) inactivityMonitorDetectedInactivity: (id)  fp8  

- (void) willStartGesture: (int)  fp8
inView: (id)  fp12
forEvent: (struct __GSEvent *)  fp16 

- (void) gestureDidChange: (int)  fp8
inView: (id)  fp12
forEvent: (struct __GSEvent *)  fp16 

- (void) didFinishGesture: (int)  fp8
inView: (id)  fp12
forEvent: (struct __GSEvent *)  fp16 

- (void) didFinishGesturesInView: (id)  fp8
forEvent: (struct __GSEvent *)  fp12 

- (id) _createWindowForOverlayControlsWithFrame: (struct CGRect fp8  

- (void) _flipFromView: (id)  fp8
toView: (id)  fp12
withType: (id)  fp16
duration: (float)  fp20 

- (void) _fixupAfterGuideHide  

- (void) _hideChapterGuide  

- (id) _swapInSnapshotForMovieInWindow: (id)  fp8  

- (void) animationDidStop: (id)  fp8
finished: (BOOL)  fp12 

- (void) _chapterTimeChangeTimeout  

- (void) chapterList: (id)  fp8
selectedChapter: (unsigned int)  fp12 

- (void) _dismissTemporaryWindow: (id)  fp8  

- (id) navigationBarForOverlayTransition: (id)  fp8  

- (BOOL) restoreNavigationBarButtons: (id)  fp8
forOverlayTransition: (id)  fp12 

- (void) overlay: (id)  fp8
willShowChapterGuide: (BOOL)  fp12
animating: (BOOL)  fp16 

- (void) overlayFinishedChapterGuideAnimation: (id)  fp8
context: (id)  fp12 

- (void) dismissAlternateTrackList: (id)  fp8  

- (void) _alternateTrackAnimationDidStop: (id)  fp8
finished: (BOOL)  fp12
context: (id)  fp16 

- (void) _setLanguageGuideVisible: (BOOL)  fp8  


Dokumentation der Datenelemente

- (UIWindow*) _tvOutWindow [protected]

Definiert in Zeile 13 der Datei MoviePlayerView.h.

- (MovieTVHUDView*) _tvOutHudView [protected]

Definiert in Zeile 14 der Datei MoviePlayerView.h.

Definiert in Zeile 15 der Datei MoviePlayerView.h.

Definiert in Zeile 16 der Datei MoviePlayerView.h.

- (UIMovieView*) _movieView [protected]

Definiert in Zeile 17 der Datei MoviePlayerView.h.

Definiert in Zeile 18 der Datei MoviePlayerView.h.

- (NSTimer*) _uiUpdateTimer [protected]

Definiert in Zeile 19 der Datei MoviePlayerView.h.

Definiert in Zeile 20 der Datei MoviePlayerView.h.

- (id) _delegate [protected]

Definiert in Zeile 21 der Datei MoviePlayerView.h.

- (double) _nextValidUpdateDate [protected]

Definiert in Zeile 22 der Datei MoviePlayerView.h.

- (UIView*) _flipperView [protected]

Definiert in Zeile 23 der Datei MoviePlayerView.h.

Definiert in Zeile 24 der Datei MoviePlayerView.h.

- (UIView*) _movieSnapshotView [protected]

Definiert in Zeile 25 der Datei MoviePlayerView.h.

- (int) _orientation [protected]

Definiert in Zeile 27 der Datei MoviePlayerView.h.

- (int) _pendingOrientation [protected]

Definiert in Zeile 28 der Datei MoviePlayerView.h.

- (unsigned int) _displayableParts [protected]

Definiert in Zeile 29 der Datei MoviePlayerView.h.

- (unsigned int) _validationDisabledParts [protected]

Definiert in Zeile 30 der Datei MoviePlayerView.h.

- (unsigned int) _currentMarker [protected]

Definiert in Zeile 31 der Datei MoviePlayerView.h.

- (unsigned int) _fakeMarker [protected]

Definiert in Zeile 32 der Datei MoviePlayerView.h.

- (unsigned int) playDisabled [protected]

Definiert in Zeile 34 der Datei MoviePlayerView.h.

- (unsigned int) wasPlayingBeforeScrub [protected]

Definiert in Zeile 35 der Datei MoviePlayerView.h.

- (unsigned int) canShowControlsOverlay [protected]

Definiert in Zeile 36 der Datei MoviePlayerView.h.

- (unsigned int) showingOrHidingControlsOverlay [protected]

Definiert in Zeile 37 der Datei MoviePlayerView.h.

Definiert in Zeile 38 der Datei MoviePlayerView.h.

- (unsigned int) animationsToFinishBeforeExit [protected]

Definiert in Zeile 39 der Datei MoviePlayerView.h.

- (unsigned int) exiting [protected]

Definiert in Zeile 40 der Datei MoviePlayerView.h.

- (unsigned int) timeHUDShowing [protected]

Definiert in Zeile 41 der Datei MoviePlayerView.h.

- (unsigned int) timeHUDInTransition [protected]

Definiert in Zeile 42 der Datei MoviePlayerView.h.

- (unsigned int) movieAttributesAvailable [protected]

Definiert in Zeile 43 der Datei MoviePlayerView.h.

- (unsigned int) isFullScreen [protected]

Definiert in Zeile 44 der Datei MoviePlayerView.h.

- (unsigned int) suspendOverlayAnimation [protected]

Definiert in Zeile 45 der Datei MoviePlayerView.h.

- (unsigned int) disableUnforcedOrientationChanges [protected]

Definiert in Zeile 46 der Datei MoviePlayerView.h.

- (unsigned int) readyToBeginPlayback [protected]

Definiert in Zeile 47 der Datei MoviePlayerView.h.

- (unsigned int) enableAutoHideAfterOverlayAnimation [protected]

Definiert in Zeile 48 der Datei MoviePlayerView.h.

- (unsigned int) orientationChangeInProgress [protected]

Definiert in Zeile 49 der Datei MoviePlayerView.h.

- (unsigned int) hasPendingOrientation [protected]

Definiert in Zeile 50 der Datei MoviePlayerView.h.

- (unsigned int) showControlsAfterOrientationChangeAnimation [protected]

Definiert in Zeile 51 der Datei MoviePlayerView.h.

- (unsigned int) allowQTBackgroundWhenNoVideo [protected]

Definiert in Zeile 52 der Datei MoviePlayerView.h.

- (unsigned int) autoplayWhenLikelyToKeepUp [protected]

Definiert in Zeile 53 der Datei MoviePlayerView.h.

- (unsigned int) externalSourceManagesStatusBar [protected]

Definiert in Zeile 54 der Datei MoviePlayerView.h.

- (unsigned int) videoOutOn [protected]

Definiert in Zeile 55 der Datei MoviePlayerView.h.

- (unsigned int) needToReenableSystemMediaHUD [protected]

Definiert in Zeile 56 der Datei MoviePlayerView.h.

- (unsigned int) needToPostPlaybackEndedSystemNotification [protected]

Definiert in Zeile 57 der Datei MoviePlayerView.h.

- (unsigned int) showingChapterGuide [protected]

Definiert in Zeile 58 der Datei MoviePlayerView.h.

- (unsigned int) shouldPlayAfterChapterGuideHidden [protected]

Definiert in Zeile 59 der Datei MoviePlayerView.h.

- (unsigned int) shouldHideChapterGuideAfterTimeJump [protected]

Definiert in Zeile 60 der Datei MoviePlayerView.h.

- (unsigned int) timeJumpedWhileShowingChapterGuide [protected]

Definiert in Zeile 61 der Datei MoviePlayerView.h.

- (unsigned int) shouldPlayAfterLanguageGuideHidden [protected]

Definiert in Zeile 62 der Datei MoviePlayerView.h.

- (unsigned int) unused [protected]

Definiert in Zeile 63 der Datei MoviePlayerView.h.

struct { ... } MoviePlayerView::_mpvFlags [protected]


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: