System/Library/PrivateFrameworks/MediaConversionService.framework
PHMediaFormatConversionDestination.h
Download PHMediaFormatConversionDestination.h
@class PFVideoExportRangeCoordinator, NSString, NSURL;
@interface PHMediaFormatConversionDestination : PHMediaFormatConversionContent {
NSURL *_temporaryFilesURLToDelete;
NSURL *_temporaryOutputDirectoryURL;
NSURL *_temporaryOutputFileURL;
}
@property (retain) PFVideoExportRangeCoordinator *singlePassVideoExportRangeCoordinator;
@property (retain) NSString *outputPathExtension;
@property (readonly) NSURL *temporaryOutputDirectoryURL;
@property (readonly) NSURL *temporaryOutputFileURL;
@property (readonly) BOOL usesSinglePassVideoConversion;
@property unsigned long long singlePassVideoConversionTargetLength;
+ (id)destinationForConversionReturningUnchangedSource:(id)a0;
+ (id)sharedCleanupQueue;
- (void)dealloc;
- (unsigned long long)length;
- (void).cxx_destruct;
- (void)removeTemporaryFiles;
- (BOOL)waitForAvailabilityOfRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 timeout:(unsigned long long)a1 error:(id *)a2;
- (void)addAvailableRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (BOOL)createTemporaryOutputDirectoryWithError:(id *)a0;
- (BOOL)createTemporaryOutputFileWithErrorError:(id *)a0;
- (void)enableSinglePassVideoConversionWithTargetLength:(unsigned long long)a0;
- (id)errorForSinglePassVideoConversionError:(id)a0;
- (void)generateTemporaryOutputFileURLForRequest:(id)a0;
- (BOOL)padImageToLength:(unsigned long long)a0 fileHandle:(id)a1 error:(id *)a2;
- (BOOL)padToLength:(unsigned long long)a0 error:(id *)a1;
- (BOOL)padVideoToLength:(unsigned long long)a0 fileHandle:(id)a1 error:(id *)a2;
- (void)removeTemporaryFilesWithCompletionHandler:(id /* block */)a0;
- (id)temporaryDirectoryPrefix;
@end