luxlabs header browser preview


@class AVWeakReference, AVAssetResourceLoadingContentInformationRequest, AVAssetResourceLoadingDataRequest, AVAssetResourceLoadingRequestor, NSDictionary, NSURLResponse, NSURLRequest, AVDispatchOnce, NSMutableData, NSMutableURLRequest, NSObject;
@protocol OS_dispatch_queue;

@interface AVAssetResourceLoadingRequestInternal : NSObject {
    AVWeakReference *weakReference;
    AVWeakReference *weakReferenceToResourceLoader;
    struct OpaqueFigCustomURLLoader { } *customURLLoader;
    struct OpaqueFigCustomURLHandler { } *customURLHandler;
    struct __CFDictionary { } *requestInfo;
    unsigned long long requestID;
    AVDispatchOnce *responseInfoSentOnceToken;
    NSMutableURLRequest *URLRequest;
    NSURLResponse *response;
    NSURLRequest *redirect;
    NSObject<OS_dispatch_queue> *dataCachingQueue;
    NSMutableData *cachedData;
    NSDictionary *cachedContentInformation;
    AVAssetResourceLoadingContentInformationRequest *contentInformationRequest;
    AVAssetResourceLoadingDataRequest *dataRequest;
    int finished;
    int cancelled;
    int sentContentInfo;
    id /* block */ streamingKeyRequestCompletionHandler;
    struct OpaqueFigCPECryptor { } *figCryptor;
    AVAssetResourceLoadingRequestor *requestor;
    unsigned long long cryptorKeyRequestID;
}

@end