]> git.saurik.com Git - iphone-api.git/blob - Celestial/AVController.h
Add some IOMobileFramebuffer functions long ago used by Veency.
[iphone-api.git] / Celestial / AVController.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 "Foundation/NSObject.h"
8
9 typedef struct {
10 long long value;
11 int timescale;
12 long long epoch;
13 unsigned int flags;
14 } AVTime;
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;
33 - (BOOL)isNewImageAvailableForTime:(const AVTime *)fp8 willNeverBeAvailable:(char *)fp12;
34 - (long)copyImageForTime:(struct __CVBuffer **)fp8 time:(const AVTime *)fp12;
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