System/Library/PrivateFrameworks/PhotosFormats.framework
PFVideoSharingOperation.h
Download PFVideoSharingOperation.h
@class NSDate, NSString, NSURL, NSError, PFAssetAdjustments, NSArray, AVAssetExportSession, AVAudioMix, NSObject, CLLocation, AVVideoComposition, AVAsset;
@protocol OS_dispatch_queue;
@interface PFVideoSharingOperation : NSOperation {
AVAsset *_videoAsset;
AVAudioMix *_audioMix;
AVVideoComposition *_videoComposition;
NSArray *_videoMetadata;
NSObject<OS_dispatch_queue> *_externalIsolation;
AVAssetExportSession *_exportSession;
BOOL _beganExport;
BOOL _operationSuccess;
NSError *_operationError;
}
@property (copy, nonatomic, setter=_setVideoURL:) NSURL *videoURL;
@property (retain, nonatomic, setter=_setAdjustments:) PFAssetAdjustments *_adjustments;
@property (nonatomic, setter=_setSuccess:) BOOL success;
@property (retain, nonatomic, setter=_setOperationError:) NSError *operationError;
@property (copy, nonatomic) NSURL *outputDirectoryURL;
@property (copy, nonatomic) NSString *outputFilename;
@property (nonatomic) BOOL shouldStripMetadata;
@property (nonatomic) BOOL shouldStripLocation;
@property (copy, nonatomic) CLLocation *customLocation;
@property (copy, nonatomic) NSDate *customDate;
@property (nonatomic) BOOL shouldStripCaption;
@property (copy, nonatomic) NSString *customCaption;
@property (nonatomic) BOOL shouldStripAccessibilityDescription;
@property (copy, nonatomic) NSString *customAccessibilityLabel;
@property (copy, nonatomic) NSString *exportPreset;
@property (copy, nonatomic) NSString *exportFileType;
@property (readonly, nonatomic) float progress;
@property (readonly, copy, nonatomic) NSURL *resultingFileURL;
+ (id)operationErrorWithCode:(long long)a0 underlyingError:(id)a1 withDescription:(id)a2;
- (void)main;
- (void).cxx_destruct;
- (void)cancel;
- (BOOL)_ensureVideoProperties;
- (BOOL)_runExport;
- (void)_validateMetadata;
- (id)initWithVideoURL:(id)a0 adjustmentData:(id)a1;
@end