2 * Generated by class-dump 3.1.2.
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
9 @
class AVController
, CALayer
, MPQueueFeeder
, VolumeController
;
11 @interface MPAVController
: NSObject
13 AVController
*_avController
;
14 double _connectionFailTime
;
15 unsigned int _valid
:1;
16 MPQueueFeeder
*_feeder
;
17 VolumeController
*_volumeController
;
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
;
27 unsigned int _autoPlayWhenLikelyToKeepUp
:1;
28 unsigned int _closedCaptioningEnabled
:1;
30 double _nextFadeOutDuration
;
32 float _rateBeforeSeek
;
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;
41 unsigned int _displayOverridePlaybackState
;
42 id _subtitlesRecipient
;
43 unsigned int _subtitlesEnabled
:1;
47 + (void)disableSharedIPCAppInstanceRelease
;
48 + (void)enableSharedIPCAppInstanceRelease
;
49 + (id
)sharedIPCAppInstance
;
50 + (void)_releaseSharedIPCInstanceIfNecessary
;
53 - (void)beginSeek
:(int)fp8
;
54 - (void)changePlaybackIndexBy
:(int)fp8
;
55 - (void)changePlaybackIndexBy
:(int)fp8 andIgnoreChapters
:(BOOL
)fp12
;
57 - (void)fadeOutForQuit
;
59 - (BOOL
)isRewindHoldingAtStart
;
60 - (double)currentTime
;
62 - (void)pauseWithFadeout
:(float)fp8
;
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
;
73 - (BOOL
)isTickTimerEnabled
;
74 - (unsigned int)activeRepeatType
;
75 - (unsigned int)activeShuffleType
;
76 - (BOOL
)autoPlayWhenLikelyToKeepUp
;
77 - (BOOL
)closedCaptioningEnabled
;
79 - (BOOL
)handlingRemoteEvent
;
80 - (BOOL
)_isPlayingForState
:(unsigned int)fp8
;
82 - (BOOL
)shouldDisplayAsPlaying
;
85 - (BOOL
)allowVideoResumeFromInterruption
;
86 - (void)setAllowVideoResumeFromInterruption
:(BOOL
)fp8
;
87 - (unsigned int)numberOfItems
;
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
;
101 - (void)setVolume
:(float)fp8
;
102 - (void)applicationDidReceiveMemoryWarningAsUrgent
:(BOOL
)fp8
;
103 - (void)applicationWillTerminate
;
104 - (void)applyRepeatSettings
;
105 - (void)applyShuffleSettings
;
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
;
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
;
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
;
174 - (double)nextFadeOutDuration
;
177 - (unsigned int)bufferingState
;