]> git.saurik.com Git - iphone-api.git/blame - Celestial/AVController.h
Add some IOMobileFramebuffer functions long ago used by Veency.
[iphone-api.git] / Celestial / AVController.h
CommitLineData
2cd8f71b
JF
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
c6e2d7c4
JF
7#import "Foundation/NSObject.h"
8
9typedef struct {
10 long long value;
11 int timescale;
12 long long epoch;
13 unsigned int flags;
14} AVTime;
2cd8f71b
JF
15
16@interface AVController : NSObject
17{
18 struct AVControllerPrivate *_priv;
19}
20
21+ (id)compatibleAudioRouteForRoute:(id)fp8;
22+ (void)setEnableNetworkMode:(BOOL)fp8;
23+ (BOOL)isSupportedMimeType:(id)fp8;
24+ (BOOL)isSupportedFileExtension:(id)fp8;
25+ (BOOL)isNetworkSupportedPath:(id)fp8;
26+ (id)avController;
27+ (id)avControllerWithQueue:(id)fp8 error:(id *)fp12;
28- (id)initWithError:(id *)fp8;
29- (void)setAVItemClass:(Class)fp8;
30- (id)init;
31- (void)dealloc;
32- (struct AVControllerPrivate *)privateStorage;
c6e2d7c4
JF
33- (BOOL)isNewImageAvailableForTime:(const AVTime *)fp8 willNeverBeAvailable:(char *)fp12;
34- (long)copyImageForTime:(struct __CVBuffer **)fp8 time:(const AVTime *)fp12;
2cd8f71b
JF
35- (void)scheduleQueueSpaceCheck;
36- (void)checkQueueSpace;
37- (id)queue;
38- (void)feederRangeWasInserted:(id)fp8;
39- (void)feederRangeWasRemoved:(id)fp8;
40- (void)feederInvalidatedWithCurrentItemMoved:(id)fp8;
41- (void)setQueueFeeder:(id)fp8 withIndex:(int)fp12;
42- (void)setQueueFeeder:(id)fp8;
43- (id)queueFeeder;
44- (BOOL)setRepeatMode:(int)fp8;
45- (int)repeatMode;
46- (BOOL)havePlayedCurrentItem;
47- (void)continueAfterRepeatGap;
48- (void)cancelContinueAfterRepeatGap;
49- (BOOL)beginRepeatGap;
50- (BOOL)play:(id *)fp8;
51- (void)pause;
52- (void)dequeueFirstItem;
53- (unsigned int)indexOfCurrentQueueFeederItem;
54- (BOOL)setIndexOfCurrentQueueFeederItem:(unsigned int)fp8 error:(id *)fp12;
55- (id)addNextFeederItemToQueue;
56- (BOOL)playNextItem:(id *)fp8;
57- (float)rate;
58- (BOOL)shouldBeginPlayingItem:(id)fp8 error:(id *)fp12;
59- (BOOL)setRate:(float)fp8 error:(id *)fp12;
60- (BOOL)resumePlayback:(double)fp8 error:(id *)fp16;
61- (id)errorWithDescription:(id)fp8 code:(long)fp12;
62- (void)makeError:(id *)fp8 withDescription:(id)fp12 code:(long)fp16;
63- (BOOL)beginInterruption:(id *)fp8;
64- (BOOL)activate:(id *)fp8;
65- (void)endInterruptionWithStatus:(id)fp8;
66- (float)volume;
67- (void)setVolume:(float)fp8;
68- (double)currentTime;
69- (void)setCurrentTime:(double)fp8;
70- (void)setCurrentTime:(double)fp8 options:(int)fp16;
71- (BOOL)muted;
72- (void)setMuted:(BOOL)fp8;
73- (void)setEQPreset:(int)fp8;
74- (int)eqPreset;
75- (struct OpaqueFigVisualContext *)visualContext;
76- (void)setVisualContext:(struct OpaqueFigVisualContext *)fp8;
77- (id)outputQTESFilePath;
78- (void)setOutputQTESFilePath:(id)fp8;
79- (id)lkLayer;
80- (void)setLayer:(id)fp8;
81- (id)captionLayer;
82- (BOOL)shouldDisplayClosedCaptions;
83- (void)setShouldDisplayClosedCaptions:(BOOL)fp8;
84- (void)setSubtitleRecipient:(id)fp8;
85- (id)attributeForKey:(id)fp8;
86- (BOOL)setAttribute:(id)fp8 forKey:(id)fp12 error:(id *)fp16;
87- (long)updateActionAtEnd;
88- (BOOL)okToNotifyFromThisThread;
89- (void)fmpUserVolumeDidChange:(id)fp8;
90- (void)fmpRateDidChange;
91- (void)rateDidChangeToRate:(float)fp8;
92- (void)repeatModeHasChanged:(int)fp8;
93- (void)currentItemWillChangeToItem:(id)fp8 oldItemCurrentTime:(double)fp12;
94- (void)currentItemHasChanged:(id)fp8;
95- (void)itemHasFinishedPlayingNotification:(id)fp8;
96- (id)delegate;
97- (void)setDelegate:(id)fp8;
98- (void)safeClosedCaptionCommandPosted:(void *)fp8;
99- (void)safeSubtitleCommandPosted:(void *)fp8;
100- (id)initWithQueue:(id)fp8 error:(id *)fp12;
101- (BOOL)isValid;
102- (id)initWithQueue:(id)fp8 fmpType:(unsigned int)fp12 error:(id *)fp16;
103- (void)maybeDumpPerformanceDictionary:(struct OpaqueFigPlaybackItem *)fp8;
104- (void)setQueue:(id)fp8;
105- (void)updateTimeMarkerObservations;
106- (void)scheduleUpdateTimeMarkerObservations;
107- (void)registerTimeMarkerObserver:(id)fp8 forItem:(id)fp12 times:(id)fp16 context:(id)fp20;
108- (void)removeObserver:(id)fp8 fromTMOArray:(id)fp12;
109- (void)unregisterTimeMarkerObserver:(id)fp8 forItem:(id)fp12;
110- (BOOL)isCurrentItemReady;
111- (void)makeCurrentItemReady;
112- (id)currentItem;
113- (struct OpaqueFigPlaybackItem *)currentFPItem;
114- (void)ensurePlaybackQueueImmed;
115- (struct OpaqueFigPlaybackItem *)createItemWithURL:(id)fp8 flags:(unsigned long)fp12 error:(int *)fp16;
116- (void)avPlaybackQueueCurrentItemChangedNotification:(id)fp8;
117- (void)fpItemNotification:(id)fp8 sender:(id)fp12;
118
119@end
120