System/Library/Frameworks/Photos.framework
PHImportDuplicateChecker.h
Download PHImportDuplicateChecker.h
@class NSMutableDictionary, NSMutableSet, PHPhotoLibrary, NSDate;
@interface PHImportDuplicateChecker : NSObject {
NSMutableDictionary *_avchdAssetIdentifierCache;
NSMutableDictionary *_sizeNameCache;
NSMutableDictionary *_assetIdentifierCache;
NSDate *_lastChange;
NSMutableSet *_updatedDupInfos;
}
@property (retain, nonatomic) PHPhotoLibrary *library;
+ (id)_dateWithDate:(id)a0;
+ (id)_fetchAssetInfoFromLibrary:(id)a0 forFileSizes:(id)a1;
+ (id)duplicatesFromResults:(id)a0 forLibrary:(id)a1;
- (id)initWithLibrary:(id)a0;
- (void).cxx_destruct;
- (unsigned long long)_populateCachesWithAssetsInfos:(id)a0;
- (id)_checkForDuplicate:(id)a0 considerItemsInTheTrash:(BOOL)a1;
- (id)_filterDuplicatesForItem:(id)a0 duplicateSet:(id)a1 considerItemsInTrash:(BOOL)a2;
- (BOOL)_findFingerprint:(id)a0 forItem:(id)a1 inCache:(id)a2 considerTrash:(BOOL)a3;
- (id)_findMatchingAssetsForItem:(id)a0 inSet:(id)a1 matchingDate:(id *)a2 confidence:(unsigned char *)a3;
- (void)_populateCachesWithAssetInfo:(id)a0;
- (void)_setDupInfo:(id)a0 forFingerprint:(id)a1 inCache:(id)a2;
- (void)_updateAssetsFromDupInfos;
- (void)findDuplicatesOfItems:(id)a0 considerItemsInTrash:(BOOL)a1 forEach:(id /* block */)a2 atEnd:(id /* block */)a3;
@end