System/Library/Frameworks/Photos.framework
PHServerResourceRequestRunner.h
Download PHServerResourceRequestRunner.h
@class NSString, NSProgress, PLProgressFollower;
@protocol PLResourceDataStore;
@interface PHServerResourceRequestRunner : NSObject {
NSProgress *_progress;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
PLProgressFollower *_dataStoreFollower;
id<PLResourceDataStore> _dataStore;
long long _state;
}
@property (readonly, nonatomic) NSString *taskIdentifier;
- (void)dealloc;
- (long long)state;
- (void)setState:(long long)a0;
- (void).cxx_destruct;
- (id)applyAssetScopeCorrectionsWithRequest:(id)a0 errorCodes:(id)a1 library:(id)a2 reply:(id /* block */)a3;
- (id)_applyCorrectionsToAssetObjectIDURL:(id)a0 resourceIdentity:(id)a1 errorCodes:(id)a2 library:(id)a3 reply:(id /* block */)a4;
- (id)_assetAndRelatedObjectsFromAssetObjectIDURL:(id)a0 inManagedObjectContext:(id)a1 error:(id *)a2;
- (id)_avAssetProxyForOutOfBandHintsAboutAssetForResource:(id)a0;
- (void)_cancelWithReply:(id /* block */)a0;
- (void)_handleProgress:(id)a0;
- (void)_replyToVideoRequestWithURL:(id)a0 mediaItemMakerData:(id)a1 mutableInfo:(id)a2 internalInfo:(id)a3 error:(id)a4 pathForAdjustmentFileIfNeeded:(id)a5 reply:(id /* block */)a6;
- (BOOL)_resourceQualifiesForCacheMetricsCollection:(id)a0 isLivePhoto:(BOOL)a1;
- (void)_safeReply:(id /* block */)a0;
- (id)_urlByAttachingOutOfBandHintsToVideoURL:(id)a0 assetProxy:(id)a1 signpostId:(unsigned long long)a2 hintsBase64String:(id *)a3;
- (id)applyResourceScopeCorrectionsWithRequest:(id)a0 errorCodes:(id)a1 library:(id)a2 reply:(id /* block */)a3;
- (id)chooseVideoWithRequest:(id)a0 library:(id)a1 clientBundleID:(id)a2 reply:(id /* block */)a3;
- (id)initWithTaskIdentifier:(id)a0;
- (id)makeResourceAvailableWithRequest:(id)a0 library:(id)a1 clientBundleID:(id)a2 reply:(id /* block */)a3;
- (void)makeResourceUnavailableWithRequest:(id)a0 library:(id)a1;
- (id)mutableStreamingHintsForAVAssetProxy:(id)a0;
- (id)videoResourceChoiceForAsset:(id)a0 context:(id)a1 loadingMode:(long long *)a2 request:(id)a3 shouldReturnAdjustmentInfo:(BOOL *)a4 error:(id *)a5;
@end