/headers/MoviePlayerUI/UIMovieView.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 "UIView.h"
00008 
00009 @class MLTrack, MovieBufferLayer, MovieBufferLayerContainer, MovieSnapshotController, NSArray, NSDictionary, NSMutableDictionary, NSString, UIAlertSheet, UIMovieSubtitlesView;
00010 
00011 @interface UIMovieView : UIView
00012 {
00013     UIView *_movieBufferContainerView;
00014     MovieBufferLayerContainer *_movieBufferContainerLayer;
00015     MovieBufferLayer *_movieBufferLayer;
00016     UIMovieSubtitlesView *_subtitlesView;
00017     struct CGSize _subtitlesMargin;
00018     id _avItem;
00019     id _avController;
00020     MLTrack *_track;
00021     NSArray *_timeMarkers;
00022     NSString *_moviePath;
00023     NSString *_title;
00024     NSString *_subtitle;
00025     UIAlertSheet *_alertSheet;
00026     MovieSnapshotController *_snapshotController;
00027     NSDictionary *_alternateTracks;
00028     NSMutableDictionary *_trackChangeDictionary;
00029     id _delegate;
00030     struct {
00031         unsigned int movieIsValid:1;
00032         unsigned int releasedResources:1;
00033         unsigned int playbackState:3;
00034         unsigned int trackingMouse:1;
00035         unsigned int trackedMoviePreviousPlaybackState:1;
00036         unsigned int dying:1;
00037         unsigned int scrubbing:1;
00038         unsigned int requestedScaleMode:3;
00039         unsigned int activeScaleMode:3;
00040         unsigned int forcedScaleMode:1;
00041         unsigned int configuringMoviePath:1;
00042         unsigned int scheduledDelayedSetCurrentTime:1;
00043         unsigned int wasPlayingBeforeScan:1;
00044         unsigned int fastScanLevel:4;
00045         unsigned int scanIsForwards:1;
00046         unsigned int scanAccelerateScheduled:1;
00047         unsigned int scanning:1;
00048         unsigned int preparing:1;
00049         unsigned int skippedPlayWhilePreparing:1;
00050         unsigned int playableContentType:3;
00051         unsigned int fakedSuccess:1;
00052         unsigned int bufferingStatusMask:4;
00053         unsigned int hasCurrentMovieBeenRequestedToPlay:1;
00054         unsigned int contentIsStreamable:1;
00055         unsigned int wasPlayingBeforeJump:1;
00056         unsigned int waitingForTimeJumpedNotification:1;
00057         unsigned int alwaysUseCachedPlayableDurationValue:1;
00058         unsigned int scheduledEndOfRunLoopBasedCachingInvalidation:1;
00059         unsigned int displayingClosedCaptioning:1;
00060         unsigned int subtitlesEnabled:1;
00061         unsigned int unused:20;
00062     } _mvFlags;
00063     float _deferredSetCurrentTimeValue;
00064     float _cachedDurationValue;
00065     float _cachedPlayableDurationValue;
00066     float _lastSetCurrentTimeRequested;
00067 }
00068 
00069 - (void)_configureAVControllerForClosedCaptioning;
00070 - (id)_playbackImpl;
00071 - (id)avController;
00072 - (void)unlockMoviePlaybackResources;
00073 - (id)_movieAttrImpl;
00074 - (void)_hookupPlaybackImpl;
00075 - (void)_unregisterForPlaybackNotifications:(id)fp8;
00076 - (void)_registerForPlaybackNotifications;
00077 - (void)_unregisterForMovieAttrNotifications:(id)fp8;
00078 - (void)_registerForMovieAttrNotifications;
00079 - (id)initWithFrame:(struct CGRect)fp8;
00080 - (id)description;
00081 - (void)dealloc;
00082 - (void)setDelegate:(id)fp8;
00083 - (void)setFrame:(struct CGRect)fp8;
00084 - (void)_setTransformForScaleMode:(struct CGAffineTransform)fp8;
00085 - (void)_layoutSublayers;
00086 - (BOOL)_playableContentTypeNeedsAudioOnlyUI;
00087 - (struct CGSize)movieNaturalSize;
00088 - (void)_fixupFIGTransform:(BOOL)fp8;
00089 - (void)_loadFIGWithMoviePath:(id)fp8 startTime:(float)fp12;
00090 - (BOOL)_isMovieValid:(BOOL)fp8;
00091 - (void)setMovieWithTrack:(id)fp8 startTime:(float)fp12;
00092 - (void)setMovieWithTrack:(id)fp8;
00093 - (id)track;
00094 - (void)setMovieWithPath:(id)fp8 startTime:(float)fp12;
00095 - (void)setMovieWithPath:(id)fp8;
00096 - (id)moviePath;
00097 - (id)movieTitle;
00098 - (void)setMovieTitle:(id)fp8;
00099 - (id)movieSubtitle;
00100 - (void)setMovieSubtitle:(id)fp8;
00101 - (void)_setMoviePlaybackState:(int)fp8;
00102 - (int)playbackState;
00103 - (BOOL)hasCurrentMovieBeenRequestedToPlay;
00104 - (double)duration;
00105 - (void)_invalidateRunLoopBasedCaching;
00106 - (void)_scheduleEndOfRunLoopBasedCachingInvalidation;
00107 - (double)playableDuration;
00108 - (int)playableContentType;
00109 - (int)bufferingStatusMask;
00110 - (void)_postContentTypeAvailableNotification;
00111 - (void)_postMovieSourceDidChange;
00112 - (void)_postPlaybackStateChanged;
00113 - (void)_postAttributesAvailableNotification;
00114 - (void)removeFromSuperview;
00115 - (void)setScaleMode:(int)fp8 isHint:(BOOL)fp12 animate:(BOOL)fp16;
00116 - (int)scaleMode;
00117 - (void)_unscheduleDelayedSetCurrentTime;
00118 - (BOOL)_scheduleAsDelayedSetCurrentTime:(float)fp8;
00119 - (void)_delayedSetCurrentTimeIfNecessary;
00120 - (void)_setCurrentTime:(float)fp8;
00121 - (float)_currentTime;
00122 - (void)setCurrentTime:(float)fp8;
00123 - (float)currentTime;
00124 - (unsigned int)countOfTimeMarkers;
00125 - (double)timeMarkerAtIndex:(unsigned int)fp8;
00126 - (void)jumpToTimeMarkerAtIndex:(unsigned int)fp8;
00127 - (void)setTimeMarkers:(id)fp8;
00128 - (id)timeMarkers;
00129 - (id)_keyForTrackType:(int)fp8;
00130 - (BOOL)hasAlternateTracksForType:(int)fp8;
00131 - (id)alternateTracksForType:(int)fp8;
00132 - (id)currentTrackForType:(int)fp8;
00133 - (unsigned int)indexOfCurrentTrackForType:(int)fp8;
00134 - (void)beginTrackChanges;
00135 - (void)setTrack:(id)fp8 forType:(int)fp12;
00136 - (void)commitTrackChanges;
00137 - (BOOL)subtitlesEnabled;
00138 - (void)setSubtitlesEnabled:(BOOL)fp8;
00139 - (void)setSubtitlesMargin:(struct CGSize)fp8;
00140 - (void)setSubtitlesPadding:(struct CGSize)fp8;
00141 - (void)subtitlesDidClear:(id)fp8;
00142 - (void)subtitlesDidUpdate:(id)fp8;
00143 - (void)_stopPlayback:(BOOL)fp8;
00144 - (void)_setPlaybackRate:(float)fp8;
00145 - (float)_playbackRate;
00146 - (void)play;
00147 - (void)pause;
00148 - (void)stop;
00149 - (void)togglePlayback;
00150 - (void)willSuspend;
00151 - (void)applicationDidReceiveMemoryWarningAsUrgent:(BOOL)fp8;
00152 - (void)applicationWillTerminate;
00153 - (void)_postDidBeginScanning;
00154 - (void)beginScrub;
00155 - (void)endScrub;
00156 - (BOOL)isScrubbing;
00157 - (void)_scheduleFastScanAccelerate;
00158 - (void)_setPlaybackRateForCurrentScanSetting;
00159 - (void)fastScanAccelerate;
00160 - (void)beginScanning:(int)fp8;
00161 - (void)endScanning;
00162 - (BOOL)isScanning;
00163 - (BOOL)isScanningForwards;
00164 - (void)setRepeatGap:(float)fp8;
00165 - (void)setRepeatMode:(int)fp8;
00166 - (void)setDisplayClosedCaptioning:(BOOL)fp8;
00167 - (void)_cancelSnapshots;
00168 - (void)_scheduleThumbnailWithSize:(struct CGSize)fp8 orientation:(int)fp16 time:(float)fp20 delegate:(id)fp24;
00169 - (id)createFullScreenSnapshotViewWithOrientation:(int)fp8;
00170 - (void)_mainThreadUpdatePlaybackState:(id)fp8;
00171 - (void)_mainThreadFixupFIGTransform;
00172 - (void)_mainThreadHandleItemReadyToPlay;
00173 - (void)_mainThreadHandleBufferingStatusUpdate:(id)fp8;
00174 - (void)_fakeFinishedPrepareForAudio;
00175 - (void)_mainThreadHandleTrackFinished:(id)fp8;
00176 - (void)_mainThreadHandleTrackWillChange:(id)fp8;
00177 - (void)_mainThreadHandleTrackDidChange:(id)fp8;
00178 - (void)_mainThreadHandleTimeMarker:(id)fp8;
00179 - (void)_mainThreadHandleRateDidChange:(id)fp8;
00180 - (void)_mainThreadHandleTrackTimeDidJump:(id)fp8;
00181 - (void)_mainThreadHandleServerDeath:(id)fp8;
00182 - (void)_mainThreadHandleInterruptionNotification:(id)fp8;
00183 - (void)_mainThreadHandleInterruptionEndedNotification:(id)fp8;
00184 - (void)_mainThreadHandleAlternateTracksAvailable:(id)fp8;
00185 - (void)_mainThreadFixupSubtitleSize:(id)fp8;
00186 - (void)_handleBufferingStatusUpdateNotificationForMask:(int)fp8 enableMaskBits:(BOOL)fp12;
00187 - (void)_playbackImplHandleItemReadyToPlay:(id)fp8;
00188 - (void)_playbackImplHandleBufferingLikelyToKeepUp:(id)fp8;
00189 - (void)_playbackImplHandleBufferingUnlikelyToKeepUp:(id)fp8;
00190 - (void)_playbackImplHandleBufferingBufferFull:(id)fp8;
00191 - (void)_playbackImplHandleBufferingStreamRanDry:(id)fp8;
00192 - (void)_playbackImplRateDidChangeNotification:(id)fp8;
00193 - (void)_playbackImplVolumeDidChangeNotification:(id)fp8;
00194 - (void)_playbackImplTimeDidJumpNotification:(id)fp8;
00195 - (void)_playbackImplMutedDidChangeNotification:(id)fp8;
00196 - (void)_playbackImplNaturalSizeDidChangeNotification:(id)fp8;
00197 - (void)_playbackImplHandleItemWillChange:(id)fp8;
00198 - (void)_playbackImplHandleItemDidChange:(id)fp8;
00199 - (void)controller:(id)fp8 crossedTimeMarker:(int)fp12 forItem:(id)fp16 context:(id)fp20;
00200 - (void)_mainThreadHandleFailedToPlayNotification:(id)fp8;
00201 - (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
00202 - (void)_playbackFailedToPlayNotification:(id)fp8;
00203 - (void)_playbackImplAttributeAvailableNotification:(id)fp8;
00204 - (void)_playbackImplPlaybackDidEndNotification:(id)fp8;
00205 - (void)_playbackServerConnnectionDiedNotifiation:(id)fp8;
00206 - (void)_playbackHandleInterruptionNotification:(id)fp8;
00207 - (void)_playbackHandleInterruptionEndedNotification:(id)fp8;
00208 - (void)_avitemNaturalSizeDidChangeNotification:(id)fp8;
00209 - (void)_avitemPropertyDidChangeNotification:(id)fp8;
00210 - (void)_avitemAttributeAvailableNotification:(id)fp8;
00211 - (void)insertSubview:(id)fp8 atIndex:(unsigned int)fp12;
00212 - (void)exchangeSubviewAtIndex:(unsigned int)fp8 withSubviewAtIndex:(unsigned int)fp12;
00213 - (void)addSubview:(id)fp8;
00214 - (void)bringSubviewToFront:(id)fp8;
00215 - (void)insertSubview:(id)fp8 below:(id)fp12;
00216 - (id)viewWithTag:(int)fp8;
00217 - (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
00218 - (void)setNeedsDisplay;
00219 - (void)setNeedsDisplayInRect:(struct CGRect)fp8;
00220 
00221 @end
00222