@class NSURLSession, AVAssetClientURLRequestHelper, AVWeakReference, NSMutableDictionary, AVAssetCustomURLBridgeForNSURLSession, NSObject, NSOperationQueue; @protocol OS_dispatch_queue; @interface AVAssetResourceLoaderInternal : NSObject { AVAssetClientURLRequestHelper *URLRequestHelper; AVWeakReference *weakReferenceToAsset; NSObject *stateQueue; AVWeakReference *weakReferenceToDelegate; NSObject *delegateQueue; struct OpaqueFigCustomURLLoader { } *customURLLoader; struct OpaqueFigCustomURLHandler { } *customURLHandler; struct OpaqueFigCustomURLHandler { } *authHandler; struct OpaqueFigCustomURLHandler { } *contentKeySessionCustomURLHandler; struct OpaqueFigXPCRemoteClient { } *remoteHandlerXPCRemoteClient; int loadingCancelled; NSMutableDictionary *pendingRequests; NSObject *contentInformationCachingQueue; NSMutableDictionary *contentInformationCache; BOOL preloadsEligibleContentKeys; NSURLSession *URLSession; AVAssetCustomURLBridgeForNSURLSession *bridgeBetweenHandlerAndSession; NSOperationQueue *URLSessionOperationQueue; } @end