]> git.saurik.com Git - iphone-api.git/blob - MediaPlayer/MPAVController.h
Quick reorganization with added copyrightation.
[iphone-api.git] / MediaPlayer / MPAVController.h
1 /*
2 * Generated by class-dump 3.1.2.
3 *
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
5 */
6
7 #import "NSObject.h"
8
9 @class AVController, CALayer, MPQueueFeeder, VolumeController;
10
11 @interface MPAVController : NSObject
12 {
13 AVController *_avController;
14 double _connectionFailTime;
15 unsigned int _valid:1;
16 MPQueueFeeder *_feeder;
17 VolumeController *_volumeController;
18 CALayer *_videoLayer;
19 unsigned int _videoLayerUsageCount;
20 unsigned int _tickTimerEnabled;
21 struct __CFRunLoopTimer *_tickTimer;
22 int _indexChangeDirection;
23 unsigned int _itemIndexAtDeath;
24 double _lastKnownTimeBeforeDeath;
25 double _lastPlaybackIndexChangeTime;
26 double _lastSetTime;
27 unsigned int _autoPlayWhenLikelyToKeepUp:1;
28 unsigned int _closedCaptioningEnabled:1;
29 int _eqPreset;
30 double _nextFadeOutDuration;
31 double _repeatGap;
32 float _rateBeforeSeek;
33 int _scanDirection;
34 unsigned int _scanLevel;
35 unsigned int _isSeeking:1;
36 unsigned int _activeRewindHoldingAtStart:1;
37 unsigned int _bufferingState;
38 unsigned int _interruptedOnscreenVideo:1;
39 unsigned int _allowVideoResumeFromInterruption:1;
40 unsigned int _state;
41 unsigned int _displayOverridePlaybackState;
42 id _subtitlesRecipient;
43 unsigned int _subtitlesEnabled:1;
44 }
45
46 + (id)sharedInstance;
47 + (void)disableSharedIPCAppInstanceRelease;
48 + (void)enableSharedIPCAppInstanceRelease;
49 + (id)sharedIPCAppInstance;
50 + (void)_releaseSharedIPCInstanceIfNecessary;
51 - (id)init;
52 - (void)dealloc;
53 - (void)beginSeek:(int)fp8;
54 - (void)changePlaybackIndexBy:(int)fp8;
55 - (void)changePlaybackIndexBy:(int)fp8 andIgnoreChapters:(BOOL)fp12;
56 - (void)endSeek;
57 - (void)fadeOutForQuit;
58 - (BOOL)isSeeking;
59 - (BOOL)isRewindHoldingAtStart;
60 - (double)currentTime;
61 - (void)endPlayback;
62 - (void)pauseWithFadeout:(float)fp8;
63 - (void)pause;
64 - (void)play;
65 - (void)playItemAtIndex:(unsigned int)fp8;
66 - (void)playItemAtIndex:(unsigned int)fp8 forceRestart:(BOOL)fp12;
67 - (void)playChapterTimeMarkerAtIndex:(unsigned int)fp8;
68 - (void)setAutoPlayWhenLikelyToKeepUp:(BOOL)fp8;
69 - (void)setCurrentTime:(double)fp8;
70 - (void)togglePlayback;
71 - (void)beginTickTimer;
72 - (void)endTickTimer;
73 - (BOOL)isTickTimerEnabled;
74 - (unsigned int)activeRepeatType;
75 - (unsigned int)activeShuffleType;
76 - (BOOL)autoPlayWhenLikelyToKeepUp;
77 - (BOOL)closedCaptioningEnabled;
78 - (id)currentItem;
79 - (BOOL)handlingRemoteEvent;
80 - (BOOL)_isPlayingForState:(unsigned int)fp8;
81 - (BOOL)isPlaying;
82 - (BOOL)shouldDisplayAsPlaying;
83 - (BOOL)isShuffled;
84 - (BOOL)isValid;
85 - (BOOL)allowVideoResumeFromInterruption;
86 - (void)setAllowVideoResumeFromInterruption:(BOOL)fp8;
87 - (unsigned int)numberOfItems;
88 - (float)rate;
89 - (unsigned int)repeatType;
90 - (void)setClosedCaptioningEnabled:(BOOL)fp8;
91 - (void)setEQPreset:(int)fp8;
92 - (void)setNextFadeOutDuration:(double)fp8;
93 - (void)setRate:(float)fp8;
94 - (void)setRepeatGap:(double)fp8;
95 - (void)setRepeatType:(unsigned int)fp8;
96 - (void)setShuffleType:(unsigned int)fp8;
97 - (unsigned int)shuffleType;
98 - (BOOL)subtitlesEnabled;
99 - (void)setSubtitlesEnabled:(BOOL)fp8;
100 - (float)volume;
101 - (void)setVolume:(float)fp8;
102 - (void)applicationDidReceiveMemoryWarningAsUrgent:(BOOL)fp8;
103 - (void)applicationWillTerminate;
104 - (void)applyRepeatSettings;
105 - (void)applyShuffleSettings;
106 - (id)avController;
107 - (void)beginUsingVideoLayer;
108 - (void)endUsingVideoLayer;
109 - (void)feederChangedContents:(id)fp8;
110 - (void)reloadFeederWithStartIndex:(unsigned int)fp8;
111 - (void)setCurrentTime:(double)fp8 options:(int)fp16;
112 - (void)setFeeder:(id)fp8;
113 - (id)subtitlesRecipient;
114 - (void)switchToAudioPlayback:(BOOL)fp8;
115 - (void)switchToVideoPlayback:(BOOL)fp8;
116 - (id)videoLayer;
117 - (void)controller:(id)fp8 crossedTimeMarker:(int)fp12 forItem:(id)fp16 context:(id)fp20;
118 - (void)ensureHasAVController;
119 - (void)volumeControllerDidFade:(id)fp8 fadeDirection:(int)fp12;
120 - (void)volumeControllerWillFade:(id)fp8 fadeDirection:(int)fp12;
121 - (void)_itemAttributeAvailableNotification:(id)fp8;
122 - (void)_itemCompletedDecodeNotification:(id)fp8;
123 - (void)_itemDidChangeNotification:(id)fp8;
124 - (void)_itemFailedToPlayNotification:(id)fp8;
125 - (void)_itemPlaybackDidEndNotification:(id)fp8;
126 - (void)_itemReadyToPlayNotification:(id)fp8;
127 - (void)_itemWillChangeNotification:(id)fp8;
128 - (void)_playbackInterruptedNotification:(id)fp8;
129 - (void)_playbackInterruptionDidEndNotification:(id)fp8;
130 - (void)_rateDidChangeNotification:(id)fp8;
131 - (void)_serverConnectionDiedNotification:(id)fp8;
132 - (void)_sizeDidChangeNotification:(id)fp8;
133 - (void)_streamBufferFullNotification:(id)fp8;
134 - (void)_streamLikelyToKeepUpNotification:(id)fp8;
135 - (void)_streamRanDryNotification:(id)fp8;
136 - (void)_streamUnlikelyToKeepUpNotification:(id)fp8;
137 - (void)_timeHasJumpedNotification:(id)fp8;
138 - (void)_lowPowerWarningNotification;
139 - (void)_resumedEventsOnlyNotification:(id)fp8;
140 - (void)_resumedNotification:(id)fp8;
141 - (void)_suspendedEventsOnlyNotification:(id)fp8;
142 - (void)_suspendedNotification:(id)fp8;
143 - (void)_delayedPlaybackIndexChange;
144 - (void)_delayedUpdateScanningRate;
145 - (void)_delayedUpdateTimeMarker;
146 - (id)_avController;
147 - (BOOL)_changeChapterTimeMarkerIndexBy:(int)fp8;
148 - (void)_clearVideoLayer;
149 - (void)_configureAVController:(id)fp8;
150 - (BOOL)_connectAVController;
151 - (void)_endSeekAndChangeRate:(BOOL)fp8;
152 - (unsigned int)_playbackIndexForDelta:(int)fp8 fromIndex:(unsigned int)fp12;
153 - (void)_prepareToPlayItem:(id)fp8;
154 - (id)chapterAndArtworkTimesForItem:(id)fp8;
155 - (void)_registerForAVItemNotifications:(id)fp8;
156 - (void)_registerForAVNotifications:(id)fp8;
157 - (void)_resetInternalState;
158 - (void)_resetQueue:(BOOL)fp8 videoLayer:(id)fp12;
159 - (void)_setBufferingState:(unsigned int)fp8;
160 - (void)_setActionAtEndAttributeForState:(unsigned int)fp8;
161 - (void)setDisplayOverridePlaybackState:(unsigned int)fp8;
162 - (unsigned int)_displayPlaybackState;
163 - (void)_setState:(unsigned int)fp8;
164 - (void)_setVideoLayerOnAVController:(id)fp8 force:(BOOL)fp12;
165 - (void)_setValid:(BOOL)fp8;
166 - (void)_unregisterForAVItemNotifications:(id)fp8;
167 - (void)_unregisterForAVNotifications:(id)fp8;
168 - (void)_updateBookkeepingNow;
169 - (void)_updateProgress:(struct __CFRunLoopTimer *)fp8;
170 - (void)_updateScanningRate;
171 - (id)volumeController;
172 - (unsigned int)state;
173 - (double)repeatGap;
174 - (double)nextFadeOutDuration;
175 - (id)feeder;
176 - (int)EQPreset;
177 - (unsigned int)bufferingState;
178
179 @end
180