luxlabs header browser preview


@interface PLAssetSharingUtilities : NSObject

+ (id)playerItemForVideoURL:(id)a0 fallbackFilePath:(id)a1 library:(id)a2;
+ (id)exportSessionForVideoURL:(id)a0 library:(id)a1 fallbackFilePath:(id)a2 exportPreset:(id)a3;
+ (double)_durationForVideoAssetURL:(id)a0 library:(id)a1;
+ (double)_durationForVideoFilePath:(id)a0;
+ (long long)_estimatedOutputFileLengthForDuration:(double)a0 exportPreset:(id)a1 exportProperties:(id)a2;
+ (id)_objectBuilderFromVideoFilePath:(id)a0 metadata:(id)a1;
+ (id)_playerItemForVideoAssetURL:(id)a0 library:(id)a1;
+ (struct CGImage { } *)_thumbnailForAssetURL:(id)a0 library:(id)a1 useAspect:(BOOL)a2;
+ (struct CGImage { } *)aspectRatioThumbnailForAssetURL:(id)a0 library:(id)a1;
+ (id)assetForVideoURL:(id)a0 metadata:(id)a1 library:(id)a2 outAudioMix:(id *)a3 outVideoComposition:(id *)a4;
+ (long long)estimatedOutputFileLengthForVideoFilePath:(id)a0 metadata:(id)a1 exportPreset:(id)a2 exportProperties:(id)a3;
+ (long long)estimatedOutputFileLengthForVideoURL:(id)a0 library:(id)a1 fallbackFilePath:(id)a2 exportPreset:(id)a3 exportProperties:(id)a4;
+ (id)exportSessionForVideoFilePath:(id)a0 metadata:(id)a1 exportPreset:(id)a2;
+ (id)filePathForVideoURL:(id)a0 library:(id)a1 outMetadata:(id *)a2;
+ (id)playerItemForVideoFilePath:(id)a0 metadata:(id)a1;
+ (struct CGImage { } *)thumbnailForAssetURL:(id)a0 library:(id)a1;

@end