@interface PFMediaUtilities : NSObject @property (class, readonly) long long rawSourceMaximumPixelCountForBackgroundProcessing; @property (class, readonly) long long rawSourceMaximumPixelCountForInteractiveEditing; @property (class, readonly) long long devicePerformanceMemoryClass; + (BOOL)typeRequiresRasterizationDPI:(id)a0; + (void)enumerateVideoTrackFormatDescriptionsInAsset:(id)a0 withBlock:(id /* block */)a1; + (BOOL)canLoadAssetAsRawForInteractiveEditingWithImageProperties:(id)a0; + (id)imagePropertiesFromImageSource:(struct CGImageSource { } *)a0 atIndex:(unsigned long long)a1; + (id)_outOfBandHintsForAVAssetProxyOrFileURLAsset:(id)a0; + (id)protectedTemporaryItemsSubdirectoryName; + (id)transformAuxiliaryImages:(id)a0 scaleFactor:(double)a1 applyingOrientation:(unsigned int)a2; + (id)auxiliaryImageRecordsToPreserveForDerivativesFromPrimaryImageInImageSource:(struct CGImageSource { } *)a0; + (BOOL)canGenerateImageDerivativesFromType:(id)a0; + (unsigned int)fourCharCodeFromString:(id)a0; + (id)_debugDescriptionForAssetVariants:(id)a0; + (id)mainVideoTrackForAsset:(id)a0; + (struct CGImage { } *)createImageRefFromAuxiliaryImageInfo:(id)a0 applyingOrientation:(unsigned int)a1 scaleFactor:(double)a2; + (id)_cIImageFromPixelBuffer:(struct __CVBuffer { } *)a0 applyingOrientation:(unsigned int)a1 scaleFactor:(double)a2; + (id)cIImageFromAuxiliaryImageInfo:(id)a0 applyingOrientation:(unsigned int)a1 scaleFactor:(double)a2; + (double)gainMapHeadroomForHDRGain:(double)a0 gainMapValue:(double)a1; + (id)outOfBandHintsForVideoAsset:(id)a0; + (id)imagePropertiesFromImageSource:(struct CGImageSource { } *)a0; + (id)formatDebugDescriptionForVideoTrack:(id)a0; + (struct __CVBuffer { } *)_createPixelBufferFromAuxiliaryImageInfo:(id)a0; + (struct CGSize { double x0; double x1; })maximumImageSizeFromProperties:(id)a0; + (BOOL)embeddedJPEGSuitableForDerivativesInImageOfType:(id)a0 url:(id)a1 imageProperties:(id)a2; + (id)hevcProfileInformationForVideoTrackFormatDescription:(struct opaqueCMFormatDescription { } *)a0; + (struct __CVBuffer { } *)createPixelBufferFromAuxiliaryImageInfo:(id)a0; + (id)dictionaryRepresentationForAuxiliaryImagePixelBuffer:(struct __CVBuffer { } *)a0 metadata:(struct CGImageMetadata { } *)a1; + (id)_debugDescriptionForAssetURL:(id)a0; + (id)stringFromFourCharCode:(unsigned int)a0; + (id)auxiliaryImagesToPreserveForDerivativesFromImageSource:(struct CGImageSource { } *)a0 imageIndex:(unsigned long long)a1; + (id)outOfBandHintsBase64StringForAVAssetProxyOrFileURLAsset:(id)a0; + (id)_cIImageFromAuxiliaryImageInfo:(id)a0 applyingOrientation:(unsigned int)a1 scaleFactor:(double)a2; + (id)auxiliaryImageRecordsToPreserveForDerivativesFromImageSource:(struct CGImageSource { } *)a0 imageIndex:(unsigned long long)a1; + (BOOL)embeddedJPEGSuitableForDerivativesInRawImageProperties:(id)a0 enforcePixelCountLimits:(BOOL)a1; + (id)cIImageFromPixelBuffer:(struct __CVBuffer { } *)a0 applyingOrientation:(unsigned int)a1 scaleFactor:(double)a2; + (BOOL)enumerateImageSourceIndexesOfFileAtURL:(id)a0 error:(id *)a1 block:(id /* block */)a2; + (id)urlByAttachingOutOfBandHintsBase64String:(id)a0 toVideoURL:(id)a1; + (id)formattedCameraModelFromCameraModel:(id)a0 cameraMake:(id)a1; + (id)hasEmbeddedJPEGSuitableForDerivativesInImageAtURL:(id)a0 metadata:(id)a1 error:(id *)a2; + (long long)defaultRasterizationDPI; + (BOOL)isValidImageFileForURL:(id)a0; + (BOOL)isValidAVFileForURL:(id)a0; + (id)auxiliaryImageIdentifiersToPreserveForDerivatives; + (id)outOfBandHintsForURL:(id)a0; + (struct CGImage { } *)createImageRefFromAuxiliaryImagePixelBuffer:(struct __CVBuffer { } *)a0 applyingOrientation:(unsigned int)a1 scaleFactor:(double)a2; + (id)debugDescriptionForPlayerItem:(id)a0; @end