luxlabs header browser preview


@class AVWeakReference, AVAssetClientURLRequestHelper, NSURL, NSArray, AVAssetCustomURLAuthentication, AVAssetResourceLoader, AVAssetInspectorLoader, AVAssetCustomURLBridgeForNSURLProtocol, AVDispatchOnce, AVAssetCache, NSObject, NSDictionary;
@protocol OS_dispatch_queue;

@interface AVURLAssetInternal : NSObject {
    AVAssetInspectorLoader *loader;
    AVAssetClientURLRequestHelper *URLRequestHelper;
    AVAssetCustomURLBridgeForNSURLProtocol *customURLBridgeForNSURLProtocol;
    AVAssetCustomURLAuthentication *customURLAuthenticationUsingKeychain;
    NSURL *URL;
    NSArray *tracks;
    AVAssetResourceLoader *resourceLoader;
    AVDispatchOnce *makeOneResourceLoaderOnly;
    AVAssetCache *assetCache;
    AVDispatchOnce *makeOneAssetDownloadCacheOnly;
    NSObject<OS_dispatch_queue> *tracksAccessQueue;
    NSDictionary *initializationOptions;
    BOOL hasInstanceIdentifierMapping;
    BOOL requiresSecurityScopeRelease;
    AVWeakReference *sessionReference;
}

@end