luxlabs header browser preview


@class ICCameraFolder, ICCameraDevice, NSString, NSMutableDictionary, NSDate, NSDictionary;

@interface ICCameraItem : NSObject <ICMediaItemProtocol>

@property (nonatomic) unsigned long long privMetadataState;
@property (nonatomic) unsigned long long privThumbnailState;
@property (retain, nonatomic) ICCameraDevice *device;
@property (copy, nonatomic) NSString *name;
@property (nonatomic) NSString *UTI;
@property (retain, nonatomic) NSMutableDictionary *userData;
@property (nonatomic) unsigned int objectHandle;
@property (nonatomic) unsigned int ptpObjectHandle;
@property (nonatomic, getter=isInTemporaryStore) BOOL inTemporaryStore;
@property (nonatomic, getter=wasAddedAfterContentCatalogCompleted) BOOL addedAfterContentCatalogCompleted;
@property (copy, nonatomic) NSDate *creationDate;
@property (copy, nonatomic) NSDate *modificationDate;
@property (nonatomic, getter=isRaw) BOOL raw;
@property (nonatomic, getter=isLocked) BOOL locked;
@property (readonly) unsigned long long parentID;
@property (readonly) unsigned long long ownerID;
@property (readonly) unsigned long long twinID;
@property (readonly) unsigned long long objectID;
@property (readonly) BOOL hasThumbnail;
@property (readonly) BOOL hasMetadata;
@property (retain) id userObject;
@property (retain, nonatomic) ICCameraFolder *parentFolder;
@property (readonly) NSString *relativeFileSystemPath;
@property (readonly) unsigned long long metadataState;
@property (readonly) unsigned long long thumbnailState;
@property (readonly, nonatomic) NSString *fileSystemPath;
@property (readonly, nonatomic) struct CGImage { } *thumbnail;
@property (readonly, nonatomic) NSDictionary *metadata;
@property (readonly) struct CGImage { } *thumbnailIfAvailable;
@property (readonly) struct CGImage { } *largeThumbnailIfAvailable;
@property (readonly) NSDictionary *metadataIfAvailable;

- (id)valueForUndefinedKey:(id)a0;
- (void)setParentID:(unsigned long long)a0;
- (void)setObjectID:(unsigned long long)a0;
- (void)dealloc;
- (id)description;
- (unsigned long long)unsignedIntegerValue;
- (void)requestMetadata;
- (id)fileSystemPath;
- (void)flushMetadataCache;
- (id)mediaItemType;
- (void)requestThumbnail;
- (void)appendToPath:(id)a0;
- (void)flushThumbnailCache;
- (id)initWithDictionary:(id)a0 parentFolder:(id)a1 device:(id)a2;
- (id)initWithName:(id)a0 parentFolder:(id)a1 device:(id)a2;
- (void)setMetadataState:(unsigned long long)a0;
- (void)setOwnerID:(unsigned long long)a0;
- (void)setThumbnailState:(unsigned long long)a0;
- (void)setTwinID:(unsigned long long)a0;

@end