/headers/MoviePlayerUI/UIMoviePlayerController.h

gehe zur Dokumentation dieser Datei
00001 /*
00002  *     Generated by class-dump 3.1.1.
00003  *
00004  *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
00005  */
00006 
00007 #import "NSObject.h"
00008 
00009 @class MoviePlayerView, VolumeController;
00010 
00011 @interface UIMoviePlayerController : NSObject
00012 {
00013     VolumeController *_volumeController;
00014     MoviePlayerView *_moviePlayerView;
00015     struct CGRect _layoutRect;
00016     id _delegate;
00017     int _orientation;
00018     unsigned int _displayableParts;
00019     unsigned int _desiredParts;
00020     struct {
00021         unsigned int canShowControlsOverlay:1;
00022         unsigned int wantsControlsOverlayVis:1;
00023         unsigned int wantsControlsOverlayAnim:1;
00024         unsigned int wantsControlsOverlayAnimStatusBar:1;
00025         unsigned int wantsControlsOverlayDisableAutohide:1;
00026         unsigned int isFullScreen:1;
00027         unsigned int playerViewAllocationDisabled:1;
00028         unsigned int canAnimateControlsOverlay:1;
00029         unsigned int orientationIsForced:1;
00030         unsigned int autoplayWhenLikelyToKeepUp:1;
00031         unsigned int externalSourceManagesStatusBar:1;
00032         unsigned int tvOutCapableWhenMoviePlayerViewCreated:1;
00033         unsigned int scheduledSBMovieInfoUpdate:1;
00034         unsigned int unused:20;
00035     } _mpcBitfield;
00036 }
00037 
00038 + (Class)preferredWindowClass;
00039 + (BOOL)videoOutCapableAndPreferred;
00040 + (BOOL)screenAndMovieAspectIdenticalForMovieBounds:(struct CGRect)fp8 movieNaturalSize:(struct CGSize)fp24 orientation:(int)fp32 destinationTVOut:(BOOL)fp36;
00041 + (struct CGSize)fillSizeForMovieBounds:(struct CGRect)fp8 movieNaturalSize:(struct CGSize)fp24 orientation:(int)fp32 destinationTVOut:(BOOL)fp36;
00042 - (BOOL)videoOutActive;
00043 - (BOOL)canContinuePlayingWhenLocked;
00044 - (id)initWithPlayerSize:(struct CGSize)fp8 isFullScreen:(BOOL)fp16;
00045 - (void)dealloc;
00046 - (void)setDelegate:(id)fp8;
00047 - (id)delegate;
00048 - (void)applicationDidReceiveMemoryWarningAsUrgent:(BOOL)fp8;
00049 - (void)applicationWillTerminate;
00050 - (BOOL)_showFileLoadingSpinner;
00051 - (id)_playerView;
00052 - (void)layoutSpinnerUI;
00053 - (void)layoutUI;
00054 - (void)layoutUIInRect:(struct CGRect)fp8 fullScreen:(BOOL)fp24;
00055 - (void)didReceiveLowPowerWarning;
00056 - (void)handleTVOutCapabilityChange;
00057 - (BOOL)_shouldDisplayClosedCaptions;
00058 - (void)didReceiveTVOutCapabilityChangedNotification;
00059 - (BOOL)isScaleModeButtonNecessary;
00060 - (struct CGRect)moviePlaceholderImageRectForMovieWithAspectRatio:(float)fp8;
00061 - (void)prepareAndSetupUI;
00062 - (void)tearDownUI;
00063 - (void)preheatUI;
00064 - (void)willUnlockMoviePlaybackResources;
00065 - (void)unlockMoviePlaybackResources;
00066 - (id)playerView;
00067 - (id)movieView;
00068 - (id)volumeController;
00069 - (void)movieImageChanged;
00070 - (void)setDisplayableMovieParts:(unsigned int)fp8 animated:(BOOL)fp12;
00071 - (void)setDisplayable:(BOOL)fp8 movieParts:(unsigned int)fp12 animated:(BOOL)fp16;
00072 - (void)setDesiredMovieParts:(unsigned int)fp8 animated:(BOOL)fp12;
00073 - (void)setManagesStatusBar:(BOOL)fp8;
00074 - (void)setAutoPlayWhenLikelyToKeepUp:(BOOL)fp8;
00075 - (void)setCanShowControlsOverlay:(BOOL)fp8;
00076 - (void)setCanAnimateControlsOverlay:(BOOL)fp8;
00077 - (BOOL)setUIOrientation:(int)fp8 animated:(BOOL)fp12 forced:(BOOL)fp16;
00078 - (int)orientation;
00079 - (void)setOrientationIsRotated:(BOOL)fp8;
00080 - (void)setControlsOverlayVisible:(BOOL)fp8 disableAutohide:(BOOL)fp12 animate:(BOOL)fp16;
00081 - (BOOL)handleNavigationBarButton:(int)fp8;
00082 - (void)toggleMovieScaleMode;
00083 - (void)setControlsOverlayVisible:(BOOL)fp8 disableAutohide:(BOOL)fp12 animate:(BOOL)fp16 animateStatusBar:(BOOL)fp20;
00084 - (void)moviePlayerViewDidFinishPlayback:(id)fp8 userExited:(BOOL)fp12;
00085 - (void)moviePlayerViewReadyToBeginPlayback:(id)fp8;
00086 - (BOOL)moviePlayerView:(id)fp8 validateMovieUIPart:(unsigned int)fp12;
00087 - (BOOL)moviePlayerView:(id)fp8 movieUIPartButtonPressed:(unsigned int)fp12;
00088 - (BOOL)moviePlayerViewHideScanningControls:(id)fp8;
00089 - (id)navigationBarForOverlayTransition:(id)fp8;
00090 - (BOOL)restoreNavigationBarButtons:(id)fp8 forOverlayTransition:(id)fp12;
00091 - (void)moviePlayerView:(id)fp8 willShowChapterGuide:(BOOL)fp12 animating:(BOOL)fp16;
00092 - (void)postMovieInfoToSpringBoard;
00093 - (void)movieViewSourceDidChangeNotification:(id)fp8;
00094 - (void)movieViewPlaybackStateDidChangeNotification:(id)fp8;
00095 - (void)_alternateTracksAvailable:(id)fp8;
00096 - (void)_updateDisplayablePartsFromDesiredParts:(BOOL)fp8;
00097 
00098 @end
00099