System/Library/PrivateFrameworks/PhotoLibraryServices.framework
PLCameraPreviewWellManager.h
Download PLCameraPreviewWellManager.h
@class NSString, PLLibraryServicesManager, NSDate, NSMutableArray, NSObject;
@protocol OS_dispatch_queue;
@interface PLCameraPreviewWellManager : NSObject {
NSMutableArray *_workQueue;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _queueLock;
BOOL _active;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _activeLock;
NSObject<OS_dispatch_queue> *_serialQueue;
PLLibraryServicesManager *_lsm;
BOOL _currentPreviewWellMetadataIsLoaded;
NSString *_currentPreviewWellAssetUUID;
NSDate *_currentPreviewWellAddedDate;
double _currentPreviewWellSortToken;
}
- (id)initWithLibraryServicesManager:(id)a0;
- (void)refreshPreviewWellImage;
- (void)_processChange:(id)a0;
- (void).cxx_destruct;
- (void)_clearPreviewWellAndNotify;
- (void)_inqFetchPreviewWellMetadataIfNeededCurrentPreviewIsStale:(BOOL *)a0;
- (void)_saveImageAndNotify:(struct CGImage { } *)a0 assetUUID:(id)a1;
- (void)_inqProcessAssetChanges;
- (void)considerAssetForPreviewWellChanges:(id)a0 thumbnailWasGenerated:(BOOL)a1;
- (void)_fetchPreviewWellAssetWithAssetHandler:(id /* block */)a0;
@end