luxlabs header browser preview


@class NSURLSession, NSString, AVAssetResourceLoaderInternal, NSOperationQueue, NSObject;
@protocol NSURLSessionDataDelegate, AVAssetResourceLoaderDelegate, OS_dispatch_queue;

@interface AVAssetResourceLoader : NSObject <NSURLAuthenticationChallengeSender> {
    AVAssetResourceLoaderInternal *_resourceLoader;
}

@property (nonatomic) BOOL preloadsEligibleContentKeys;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) id<NSURLSessionDataDelegate> URLSessionDataDelegate;
@property (readonly, nonatomic) NSOperationQueue *URLSessionDataDelegateQueue;
@property (retain, nonatomic) NSURLSession *URLSession;
@property (readonly, weak, nonatomic) id<AVAssetResourceLoaderDelegate> delegate;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *delegateQueue;

- (void)performDefaultHandlingForAuthenticationChallenge:(id)a0;
- (void)_setDelegateOnStateQueue:(id)a0;
- (struct OpaqueFigCustomURLHandler { } *)_contentKeySessionCustomURLHandler;
- (id)init;
- (void)dealloc;
- (void)_poseAuthenticationChallengeWithKey:(id)a0 challenge:(id)a1 fallbackHandler:(id /* block */)a2;
- (id)_getDelegateOnStateQueue;
- (id)cachedContentInformationForURL:(id)a0;
- (void)_issueLoadingRequestWithKey:(id)a0 loadingRequest:(id)a1 isRenewalRequest:(BOOL)a2 fallbackHandler:(id /* block */)a3;
- (struct OpaqueFigCustomURLHandler { } *)_customURLHandler;
- (void)_performDelegateCallbackSynchronouslyIfCurrentDelegateQueueIsQueue:(id)a0 delegateCallbackBlock:(id /* block */)a1;
- (id)URLRequestHelper;
- (struct OpaqueFigCustomURLLoader { } *)_customURLLoader;
- (void)_handleRequest:(struct __CFDictionary { } *)a0 requestID:(unsigned long long)a1 willHandleRequest:(BOOL *)a2;
- (void)continueWithoutCredentialForAuthenticationChallenge:(id)a0;
- (id)remoteCustomURLHandlerContextForPID:(int)a0;
- (id)asset;
- (void)_cancelRequest:(struct __CFDictionary { } *)a0 requestID:(unsigned long long)a1;
- (id)initWithURLRequestHelper:(id)a0 asset:(id)a1 remoteCustomURLHandlerContext:(id)a2;
- (void)_poseAuthenticationChallengeWithRequestInfo:(struct __CFDictionary { } *)a0 requestID:(unsigned long long)a1 challenge:(id)a2;
- (void)cacheContentInformation:(id)a0 forURL:(id)a1;
- (struct OpaqueFigCustomURLHandler { } *)_authHandler;
- (void)setDelegate:(id)a0 queue:(id)a1;
- (id)stateQueue;
- (void)_setContentKeySessionCustomURLHandler:(struct OpaqueFigCustomURLHandler { } *)a0;
- (void)useCredential:(id)a0 forAuthenticationChallenge:(id)a1;
- (void)_sendAuthResponseForChallenge:(id)a0 disposition:(long long)a1 credential:(id)a2 error:(id)a3;
- (void)cancelAuthenticationChallenge:(id)a0;
- (void)_noteFinishingOfRequest:(id)a0;
- (id)initWithURLRequestHelper:(id)a0 asset:(id)a1;
- (void)cancelLoading;
- (void)_performDelegateSelector:(SEL)a0 withObject:(id)a1 representingNewRequest:(BOOL)a2 key:(id)a3 fallbackHandler:(id /* block */)a4;
- (void)_cancelRequestWithKey:(id)a0 fallbackHandler:(id /* block */)a1;
- (void)rejectProtectionSpaceAndContinueWithChallenge:(id)a0;

@end