luxlabs header browser preview


@class NSString, OKPresentation, NSObject;
@protocol OKMediaFeederDelegate, OS_dispatch_queue;

@interface OKMediaFeeder : NSObject <OKCollectionProxyDataSource, OKSettingsSupport> {
    NSObject<OS_dispatch_queue> *_processingQueue;
}

@property (nonatomic) OKPresentation *presentation;
@property (nonatomic) id<OKMediaFeederDelegate> delegate;
@property (nonatomic) unsigned long long startIndex;
@property (nonatomic) BOOL rotationEnabled;
@property (nonatomic) BOOL wantsLiveUpdates;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)isRemote;
+ (id)operationWithBlock:(id /* block */)a0 cancellationBlock:(id /* block */)a1 completionHandler:(id /* block */)a2;
+ (void)setupJavascriptContext:(id)a0;
+ (BOOL)supportLiveUpdates;
+ (id)supportedSettings;

- (id)valueForUndefinedKey:(id)a0;
- (id)init;
- (void)dealloc;
- (void)setUserSettingObject:(id)a0 forKey:(id)a1;
- (void)enumerateObjectsUsingBlock:(id /* block */)a0;
- (id)reloadData;
- (id)allObjects;
- (id)initWithSettings:(id)a0;
- (id)settingObjectForKey:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (unsigned long long)_numberOfMediaItems;
- (unsigned long long)numberOfMediaItems;
- (unsigned long long)_indexFromRotatedIndex:(unsigned long long)a0;
- (id)_mediaItemsForMediaURLs:(id)a0;
- (unsigned long long)_rotatedIndexFromIndex:(unsigned long long)a0;
- (id)allKeysForDictionaryProxy:(id)a0;
- (id)allMediaURLs;
- (BOOL)canBePersisted;
- (unsigned long long)countOfDictionaryProxy:(id)a0;
- (id)dictionaryProxy:(id)a0 objectAtIndexPath:(id)a1;
- (id)dictionaryProxy:(id)a0 objectForKey:(id)a1;
- (void)enumerateObjectsAtIndexes:(id)a0 usingBlock:(id /* block */)a1;
- (id)feederSettings;
- (unsigned long long)indexForMediaItem:(id)a0;
- (id)indexesForMediaObjects:(id)a0;
- (id)mediaItemAtIndex:(unsigned long long)a0;
- (id)mediaItemsAtIndexes:(id)a0;
- (id)mediaObjectURLsAtIndexes:(id)a0;
- (id)mediaObjectsAtIndexes:(id)a0;
- (id)mediaURLAtIndex:(unsigned long long)a0;
- (id)mediaURLsAtIndexes:(id)a0;
- (unsigned long long)numberOfMediaObjects;
- (void)performAsynchronousBarrierUsingBlock:(id /* block */)a0;
- (void)reloadDataWithProgressBlock:(id /* block */)a0 andCompletionHandler:(id /* block */)a1;
- (id)reloadMediaObjectsWithCompletionHandler:(id /* block */)a0;

@end