System/Library/Frameworks/Photos.framework
PHContentEditingInputRequestContext.h
Download PHContentEditingInputRequestContext.h
@class PHContentEditingInputRequestOptions, PHImageResourceChooser, PHAdjustmentDataRequest, NSArray, PAImageConversionServiceClient, PHRepairRequest, PHContentEditingInputResult, NSProgress, PHImageRequest, PHVideoRequest, NSMutableIndexSet;
@interface PHContentEditingInputRequestContext : PHMediaRequestContext {
PHContentEditingInputResult *_contentEditingInputResult;
BOOL _useRAWAsUnadjustedBase;
PHAdjustmentDataRequest *_adjustmentRequest;
PHVideoRequest *_videoRequest;
unsigned long long _imageBaseRequestIndex;
PHImageRequest *_displayImageRequest;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
unsigned long long _inflightMediaRequestCount;
NSProgress *_adjustmentProgress;
NSProgress *_videoProgress;
NSProgress *_imageProgress;
PHRepairRequest *_repairRequest;
PHImageResourceChooser *_backupChooser;
NSArray *_assetResources;
NSMutableIndexSet *_requestIndexesOfAssetResourceRequests;
PAImageConversionServiceClient *_imageConversionClient;
}
@property (readonly, nonatomic) PHContentEditingInputRequestOptions *options;
- (id /* block */)progressHandler;
- (void)start;
- (long long)downloadIntent;
- (id)produceChildRequestsForRequest:(id)a0 reportingIsLocallyAvailable:(BOOL)a1 isDegraded:(BOOL)a2 result:(id)a3;
- (id)initialRequests;
- (id)progresses;
- (void).cxx_destruct;
- (void)cancel;
- (void)processMediaResult:(id)a0 forRequest:(id)a1;
- (BOOL)isNetworkAccessAllowed;
- (long long)type;
- (id)_assetResources;
- (long long)_adjustmentBaseVersionFromResult:(id)a0 request:(id)a1 canHandleAdjustmentData:(BOOL *)a2;
- (id)_assetResourceForType:(long long)a0;
- (long long)_assetResourceTypeForResourceType:(unsigned int)a0 withBaseVersion:(long long)a1;
- (id)_baseMediaRequestsForBaseVersion:(long long)a0 error:(id *)a1;
- (BOOL)_canSkipMediaMetadataCheckWithBaseVersion:(long long)a0;
- (void)_finishIfAllCompleteWithRequest:(id)a0;
- (id)_largestUnadjustedDerivativeImageResource;
- (id)_lazyAdjustmentProgress;
- (id)_lazyImageProgress;
- (id)_lazyVideoProgress;
- (void)_prepareAndAddMediaRequestsToChildRequests:(id)a0;
- (void)_renderTemporaryVideoForObjectBuilder:(id)a0 resultHandler:(id /* block */)a1;
- (void)_renderVideoFromVideoURL:(id)a0 asset:(id)a1 adjustmentData:(id)a2 canHandleAdjustmentData:(BOOL)a3 resultHandler:(id /* block */)a4;
- (id)_resourceRequestForAssetResource:(id)a0 wantsURLOnly:(BOOL)a1 progress:(id)a2;
- (BOOL)_shouldRequestImage;
- (BOOL)_shouldRequestVideo;
- (id)_videoBehaviorSpecForBaseVersion:(long long)a0;
- (id)initWithRequestID:(int)a0 managerID:(unsigned long long)a1 asset:(id)a2 options:(id)a3 useRAWAsUnadjustedBase:(BOOL)a4 resultHandler:(id /* block */)a5;
- (void)processAndReturnResultsWithRequest:(id)a0;
@end