luxlabs header browser preview


@interface PHValidator : NSObject

+ (BOOL)isSupportedAudioAtPath:(id)a0;
+ (BOOL)isSupportedImageAtPath:(id)a0;
+ (BOOL)isSupportedMovieAtPath:(id)a0;
+ (unsigned char)mediaTypeForContentType:(id)a0;
+ (unsigned char)mediaTypeForURL:(id)a0;

- (BOOL)validateURLs:(id)a0 withOptions:(unsigned long long)a1 error:(id *)a2;
- (BOOL)validateData:(id)a0 withOptions:(unsigned long long)a1 error:(id *)a2;
- (BOOL)_validateImageSource:(struct CGImageSource { } *)a0 error:(id *)a1;
- (BOOL)_validateLivePhotoResourceURLs:(id)a0 videoComplementMetadata:(id)a1 error:(id *)a2;
- (BOOL)_validateVideoURL:(id)a0 error:(id *)a1;
- (void)getLivePhotoImageMetadataFromURL:(id)a0 pairingIdentifier:(id *)a1;
- (BOOL)getLivePhotoVideoMetadataFromURL:(id)a0 videoComplementMetadata:(id)a1 pairingIdentifier:(id *)a2 videoDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; } *)a3 imageDisplayTime:(struct { long long x0; int x1; unsigned int x2; long long x3; } *)a4 error:(id *)a5;
- (BOOL)isValidImagePathExtension:(id)a0;
- (BOOL)isValidVideoPathExtension:(id)a0;
- (BOOL)validateURL:(id)a0 withOptions:(unsigned long long)a1 error:(id *)a2;
- (BOOL)validateURLs:(id)a0 withOptions:(unsigned long long)a1 videoComplementMetadata:(id)a2 error:(id *)a3;

@end