System/Library/Frameworks/CFNetwork.framework
__NSCFBackgroundAVAssetDownloadTask.h
Download __NSCFBackgroundAVAssetDownloadTask.h
@class NSData, NSString, NSArray, NSURL, AVURLAsset, NSDictionary, AVMediaSelection, NSProgress;
@interface __NSCFBackgroundAVAssetDownloadTask : __NSCFBackgroundSessionTask {
unsigned long long _downloadToken;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _progressLock;
BOOL _didCleanupProgress;
BOOL _enableSPIDelegateCallbacks;
NSProgress *_progress;
NSURL *_temporaryDestinationURL;
NSString *_assetTitle;
NSData *_assetArtworkData;
AVMediaSelection *_resolvedMediaSelection;
}
@property unsigned long long AVAssetDownloadToken;
@property (copy) NSURL *URL;
@property (copy) NSURL *destinationURL;
@property (retain) AVURLAsset *URLAsset;
@property (copy) NSDictionary *options;
@property (copy) NSArray *loadedTimeRanges;
- (void)_finishProgressReporting;
- (id)progress;
- (id)initWithTaskInfo:(id)a0 taskGroup:(id)a1 ident:(unsigned long long)a2;
- (id)originalRequest;
- (void)_onqueue_didFinishWithError:(id)a0;
- (void)dealloc;
- (BOOL)_isAVAssetTask;
- (id)currentRequest;
- (void)_onqueue_didFinishDownloadingToURL:(id)a0;
- (id)initWithTaskGroup:(id)a0 URLAsset:(id)a1 URL:(id)a2 destinationURL:(id)a3 temporaryDestinationURL:(id)a4 assetTitle:(id)a5 assetArtworkData:(id)a6 ident:(unsigned long long)a7 enableSPIDelegateCallbacks:(BOOL)a8;
- (void)_onqueue_willDownloadVariants:(id)a0;
- (void)_onqueue_didResolveMediaSelectionPropertyList:(id)a0;
- (id)response;
- (BOOL)isKindOfClass:(Class)a0;
- (void)_onqueue_didReceiveProgressUpdateWithTotalBytesWritten:(long long)a0 totalBytesExpectedToWrite:(long long)a1;
- (void)_onqueue_willDownloadToURL:(id)a0;
- (void)_onqueue_didLoadTimeRange:(id)a0 totalTimeRangesLoaded:(id)a1 timeRangeExpectedToLoad:(id)a2 forMediaSelectionPropertyList:(id)a3;
- (void)_onqueue_didFinishDownloadforMediaSelectionPropertyList:(id)a0;
@end