text: /*
  * This header is generated by classdump-dyld 1.0
  * on Saturday, June 1, 2019 at 6:43:19 PM Mountain Standard Time
  * Operating System: Version 12.1.1 (Build 16C5050a)
  * Image Source: /System/Library/Frameworks/AVFoundation.framework/AVFoundation
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <AVFoundation/AVFoundation-Structs.h>
  #import <AVFoundation/AVAsset.h>
  #import <AVFoundation/AVContentKeyRecipient.h>
  
  @class AVURLAssetInternal, NSString, AVAssetResourceLoader, NSURL;
  
  @interface AVURLAsset : AVAsset <AVContentKeyRecipient> {
  
  	AVURLAssetInternal* _URLAsset;
  
  }
  
  @property (nonatomic,readonly) BOOL shouldMatchDataInCacheByURLPathComponentOnly; 
  @property (nonatomic,readonly) BOOL shouldMatchDataInCacheByURLWithoutQueryComponent; 
  @property (nonatomic,readonly) NSString * cacheKey; 
  @property (nonatomic,readonly) AVAssetResourceLoader * resourceLoader; 
  @property (nonatomic,readonly) BOOL mayRequireContentKeysForMediaDataProcessing; 
  @property (nonatomic,copy,readonly) NSURL * URL; 
  +(id)_figFileMIMETypes;
  +(id)_figStreamingMIMETypes;
  +(id)_figStreamingUTIs;
  +(id)_figFileUTIs;
  +(id)_figFilePathExtensions;
  +(id)_fileUTTypes;
  +(id)_streamingUTTypes;
  +(id)_UTTypes;
  +(id)_figMIMETypes;
  +(id)_avfValidationPlist;
  +(id)_getFigAssetiTunesStoreContentInfoFromURLAssetiTunesStoreContentInfo:(id)arg1 ;
  +(id)_getFigAssetCreationOptionsFromURLAssetInitializationOptions:(id)arg1 figAssetCreationFlags:(unsigned long long*)arg2 error:(id*)arg3 ;
  +(id)_figHFSFileTypes;
  +(BOOL)isPlayableExtendedMIMEType:(id)arg1 ;
  +(id)instanceIdentifierMapTable;
  +(id)userInfoObjectForURLAssetInstanceIdentifier:(id)arg1 ;
  +(void)setUserInfoObject:(id)arg1 forURLAsset:(id)arg2 ;
  +(id)userInfoObjectForURLAsset:(id)arg1 ;
  +(id)audiovisualMIMETypes;
  +(id)audiovisualTypes;
  +(id)URLAssetWithURL:(id)arg1 options:(id)arg2 ;
  -(void)_addFigAssetNotifications;
  -(void)_removeFigAssetNotifications;
  -(id)_assetInspectorLoader;
  -(id)_assetInspector;
  -(OpaqueFigPlaybackItemRef)_playbackItem;
  -(OpaqueFigFormatReaderRef)_formatReader;
  -(Class)_classForTrackInspectors;
  -(id)_absoluteURL;
  -(unsigned long long)referenceRestrictions;
  -(void)_tracksDidChange;
  -(BOOL)_hasResourceLoaderDelegate;
  -(void)_handleURLRequest:(id)arg1 ;
  -(Class)_classForFigAssetInspectorLoader;
  -(void)_setAssetInspectorLoader:(id)arg1 ;
  -(id)_errorForFigNotificationPayload:(CFDictionaryRef)arg1 key:(CFStringRef)arg2 ;
  -(void)_removeUserInfoObject;
  -(Class)_classForAssetTracks;
  -(void)_ensureAssetDownloadCache;
  -(id)creationOptions;
  -(id)_managedAssetCache;
  -(BOOL)shouldMatchDataInCacheByURLPathComponentOnly;
  -(BOOL)shouldMatchDataInCacheByURLWithoutQueryComponent;
  -(id)identifyingTagClass;
  -(id)identifyingTag;
  -(id)originalNetworkContentURL;
  -(id)SHA1Digest;
  -(id)downloadDestinationURL;
  -(BOOL)_shouldOptimizeAccessForLinearMoviePlayback;
  -(id)contentKeySession;
  -(void)_setUserInfoObject:(id)arg1 ;
  -(BOOL)mayRequireContentKeysForMediaDataProcessing;
  -(int)_attachToContentKeySession:(id)arg1 failedSinceAlreadyAttachedToAnotherSession:(BOOL*)arg2 ;
  -(BOOL)_attachedToExternalContentKeySession;
  -(id)_installHandlerForNSURLSessionConfiguration:(id)arg1 queue:(id)arg2 ;
  -(id)resolvedURL;
  -(id)lyrics;
  -(unsigned long long)downloadToken;
  -(void)cancelLoading;
  -(id)tracks;
  -(id)_instanceIdentifier;
  -(id)initWithURL:(id)arg1 options:(id)arg2 ;
  -(AVAssetResourceLoader *)resourceLoader;
  -(id)assetCache;
  -(void)expire;
  -(void)finalize;
  -(id)init;
  -(void)dealloc;
  -(id)description;
  -(NSURL *)URL;
  -(NSString *)cacheKey;
  @end
  
  