luxlabs header browser preview


@class NSObject, NSMutableDictionary, NSXPCConnection;
@protocol OS_dispatch_queue;

@interface VCPMediaAnalysisService : NSObject <VCPMediaAnalysisClientProtocol> {
    NSXPCConnection *_connection;
    NSObject<OS_dispatch_queue> *_managementQueue;
    NSObject<OS_dispatch_queue> *_handlerQueue;
    NSMutableDictionary *_progressBlocks;
    int _nextRequestID;
}

+ (int)queryCachedFaceAnalysisProgress:(id *)a0 forPhotoLibrary:(id)a1;
+ (int)queryProgress:(float *)a0 forPhotoLibrary:(id)a1 andTaskID:(unsigned long long)a2 withExtendTimeoutBlock:(id /* block */)a3;
+ (int)queryProgressDetail:(id *)a0 forPhotoLibraryURL:(id)a1 andTaskID:(unsigned long long)a2 withExtendTimeoutBlock:(id /* block */)a3;
+ (id)errorWithDescription:(id)a0;
+ (int)queryProgressDetail:(id *)a0 forPhotoLibrary:(id)a1 andTaskID:(unsigned long long)a2;
+ (id)defaultDeferredProcessingTypes;
+ (int)queryProgressDetail:(id *)a0 forPhotoLibrary:(id)a1 andTaskID:(unsigned long long)a2 withExtendTimeoutBlock:(id /* block */)a3;
+ (id)sharedAnalysisService;
+ (id)analysisService;
+ (int)queryProgressDetail:(id *)a0 forPhotoLibraryURL:(id)a1 andTaskID:(unsigned long long)a2;
+ (int)queryProgress:(float *)a0 forPhotoLibrary:(id)a1 andTaskID:(unsigned long long)a2;
+ (int)queryCachedFaceAnalysisProgress:(id *)a0 forPhotoLibrary:(id)a1 withExtendTimeoutBlock:(id /* block */)a2;

- (id)init;
- (int)requestProcessingWithTaskID:(unsigned long long)a0 forPhotoLibrary:(id)a1 withOptions:(id)a2 progessHandler:(id /* block */)a3 andCompletionHandler:(id /* block */)a4;
- (int)requestFaceProcessingForAssets:(id)a0 withOptions:(id)a1 progressHandler:(id /* block */)a2 andCompletionHandler:(id /* block */)a3;
- (int)requestQuickFaceIdentificationForPhotoLibraryURL:(id)a0 withOptions:(id)a1 andCompletionHandler:(id /* block */)a2;
- (int)requestProcessingTypes:(unsigned long long)a0 forAssetsWithLocalIdentifiers:(id)a1 fromPhotoLibraryWithURL:(id)a2 progressHandler:(id /* block */)a3 completionHandler:(id /* block */)a4;
- (int)requestProcessingWithTaskID:(unsigned long long)a0 forAssets:(id)a1 withOptions:(id)a2 progressHandler:(id /* block */)a3 andCompletionHandler:(id /* block */)a4;
- (int)requestSuggestedPersonsForPersonWithLocalIdentifier:(id)a0 toBeConfirmedPersonSuggestions:(id)a1 toBeRejectedPersonSuggestions:(id)a2 photoLibraryURL:(id)a3 progessHandler:(id /* block */)a4 completionHandler:(id /* block */)a5;
- (int)requestSceneprintProcessingForAssets:(id)a0 withOptions:(id)a1 progressHandler:(id /* block */)a2 andCompletionHandler:(id /* block */)a3;
- (int)requestPersonPromoterStatusWithAdvancedFlag:(BOOL)a0 photoLibraryURL:(id)a1 progressHandler:(id /* block */)a2 completionHandler:(id /* block */)a3;
- (int)requestSceneProcessingForAssets:(id)a0 withOptions:(id)a1 progressHandler:(id /* block */)a2 andCompletionHandler:(id /* block */)a3;
- (int)requestMultiWorkerProcessingForPhotoLibrary:(id)a0 withOptions:(id)a1 progressHandler:(id /* block */)a2 andCompletionHandler:(id /* block */)a3;
- (int)requestPersonPreferenceForPhotoLibraryURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)invalidate;
- (int)requestResetPetClassificationModelForPhotoLibraryURL:(id)a0 progressHandler:(id /* block */)a1 completionHandler:(id /* block */)a2;
- (int)requestMediaAnalysisDatabaseBackupForPhotoLibraryURL:(id)a0 withCompletionHandler:(id /* block */)a1;
- (int)requestOptInAutoCounterForPhotoLibraryURL:(id)a0 withPersons:(id)a1 completionHandler:(id /* block */)a2;
- (id)connection;
- (int)requestPersonProcessingForPhotoLibraryURL:(id)a0 options:(id)a1 progressHandler:(id /* block */)a2 completionHandler:(id /* block */)a3;
- (int)requestAutoCounterAccuracyCalculationForPhotoLibraryURL:(id)a0 completionHandler:(id /* block */)a1;
- (int)requestSceneProcessingForPhotoLibrary:(id)a0 withOptions:(id)a1 progressHandler:(id /* block */)a2 andCompletionHandler:(id /* block */)a3;
- (int)requestAnalysisTypes:(unsigned long long)a0 forAssets:(id)a1 withOptions:(id)a2 progressHandler:(id /* block */)a3 andCompletionHandler:(id /* block */)a4;
- (int)requestAnalysisTypes:(unsigned long long)a0 forAssetWithResourceURLs:(id)a1 withOptions:(id)a2 progressHandler:(id /* block */)a3 andCompletionHandler:(id /* block */)a4;
- (int)requestClusterCacheValidationWithPhotoLibraryURL:(id)a0 progressHandler:(id /* block */)a1 completionHandler:(id /* block */)a2;
- (int)requestAutoCounterSIMLValidationForPhotoLibraryURL:(id)a0 simlGroundTruthURL:(id)a1 completionHandler:(id /* block */)a2;
- (int)requestDumpAutoCounterForPhotoLibraryURL:(id)a0 completionHandler:(id /* block */)a1;
- (int)requestFullProcessingForPhotoLibrary:(id)a0 withOptions:(id)a1 progressHandler:(id /* block */)a2 andCompletionHandler:(id /* block */)a3;
- (void)cancelRequest:(int)a0;
- (int)requestLivePhotoEffectsForAssets:(id)a0 withOptions:(id)a1 progressHandler:(id /* block */)a2 andCompletionHandler:(id /* block */)a3;
- (void)cancelBackgroundActivity;
- (int)downloadVideoEncoderWithCompletionHandler:(id /* block */)a0;
- (int)requestForceDeferredProcessingWithProgessHandler:(id /* block */)a0 andCompletionHandler:(id /* block */)a1;
- (int)requestWallpaperUpgradeAtURL:(id)a0 toDestinationURL:(id)a1 withOptions:(id)a2 andCompletionHandler:(id /* block */)a3;
- (void).cxx_destruct;
- (int)requestResetFaceClassificationModelForPhotoLibraryURL:(id)a0 progressHandler:(id /* block */)a1 completionHandler:(id /* block */)a2;
- (int)requestRebuildPersonsWithLocalIdentifiers:(id)a0 photoLibraryURL:(id)a1 progressHandler:(id /* block */)a2 completionHandler:(id /* block */)a3;
- (id)assetsPendingDeferredProcessingWithPhotoLibraryURL:(id)a0 error:(id *)a1;
- (int)requestResetFaceClusteringStateWithPhotoLibraryURL:(id)a0 progressHandler:(id /* block */)a1 completionHandler:(id /* block */)a2;
- (int)requestUpdateKeyFacesOfPersonsWithLocalIdentifiers:(id)a0 forceUpdate:(BOOL)a1 photoLibraryURL:(id)a2 progessHandler:(id /* block */)a3 completionHandler:(id /* block */)a4;
- (int)requestVideoStabilizationForAssets:(id)a0 withOptions:(id)a1 progressHandler:(id /* block */)a2 andCompletionHandler:(id /* block */)a3;
- (void)reportProgress:(double)a0 forRequest:(int)a1;
- (int)requestIdentificationOfFaces:(id)a0 withCompletionHandler:(id /* block */)a1;
- (int)requestBackgroundAnalysisForAssets:(id)a0 fromPhotoLibraryWithURL:(id)a1 realTime:(BOOL)a2 progessHandler:(id /* block */)a3 completionHandler:(id /* block */)a4;
- (int)requestAutoCounterAccuracyCalculationForPhotoLibraryURL:(id)a0 clusterStateURL:(id)a1 groundTruthURL:(id)a2 completionHandler:(id /* block */)a3;
- (int)requestBackgroundAnalysisForAssets:(id)a0 realTime:(BOOL)a1 progessHandler:(id /* block */)a2 completionHandler:(id /* block */)a3;
- (int)requestFaceProcessingForPhotoLibrary:(id)a0 withOptions:(id)a1 progressHandler:(id /* block */)a2 andCompletionHandler:(id /* block */)a3;
- (int)requestFaceCandidatesforKeyFaceForPersonsWithLocalIdentifiers:(id)a0 photoLibraryURL:(id)a1 progessHandler:(id /* block */)a2 completionHandler:(id /* block */)a3;
- (int)requestReclusterFacesWithPhotoLibraryURL:(id)a0 progressHandler:(id /* block */)a1 completionHandler:(id /* block */)a2;
- (int)requestBackgroundProcessingWithTaskID:(unsigned long long)a0 forPhotoLibrary:(id)a1 progessHandler:(id /* block */)a2 completionHandler:(id /* block */)a3;
- (int)requestVIPModelFilepathForPhotoLibraryURL:(id)a0 forModelType:(unsigned long long)a1 completionHandler:(id /* block */)a2;
- (int)requestRecentsProcessing:(unsigned long long)a0 photoLibrary:(id)a1 progressHandler:(id /* block */)a2 completionHandler:(id /* block */)a3;
- (int)queryAutoCounterOptInStatusForPhotoLibraryURL:(id)a0 withPersonLocalIdentifiers:(id)a1 completionHandler:(id /* block */)a2;
- (int)requestVideoCaptionForFrames:(id)a0 withOptions:(id)a1 progressHandler:(id /* block */)a2 andCompletionHandler:(id /* block */)a3;
- (int)requestSuggestedMePersonIdentifierWithContext:(id)a0 photoLibraryURL:(id)a1 progressHandler:(id /* block */)a2 completionHandler:(id /* block */)a3;
- (int)requestFRCForAssetURL:(id)a0 withOptions:(id)a1 progressHandler:(id /* block */)a2 andCompletionHandler:(id /* block */)a3;
- (int)requestResetPersons:(id)a0 forPhotoLibraryURL:(id)a1 completionHandler:(id /* block */)a2;
- (int)requestStaticStickerScoringForLibrary:(id)a0 options:(id)a1 completionHandler:(id /* block */)a2;
- (BOOL)requestDeferredProcessingTypes:(id)a0 assets:(id)a1 error:(id *)a2;
- (void)cancelAllRequests;
- (void)notifyLibraryAvailableAtURL:(id)a0;

@end