ICCameraItem.inc 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. { Parsed from ImageCaptureCore.framework ICCameraItem.h }
  2. {$ifdef TYPES}
  3. type
  4. ICCameraItemPtr = ^ICCameraItem;
  5. ICCameraFolderPtr = ^ICCameraFolder;
  6. ICCameraFilePtr = ^ICCameraFile;
  7. {$endif}
  8. {$ifdef CLASSES}
  9. type
  10. ICCameraItem = objcclass external (NSObject)
  11. private
  12. _itemProperties: id;
  13. public
  14. function device: ICCameraDevice; message 'device';
  15. function parentFolder: ICCameraFolder; message 'parentFolder';
  16. function name: NSString; message 'name';
  17. function UTI: NSString; message 'UTI';
  18. function fileSystemPath: NSString; message 'fileSystemPath';
  19. function isLocked: ObjCBOOL; message 'isLocked';
  20. function isRaw: ObjCBOOL; message 'isRaw';
  21. function isInTemporaryStore: ObjCBOOL; message 'isInTemporaryStore';
  22. function creationDate: NSDate; message 'creationDate';
  23. function modificationDate: NSDate; message 'modificationDate';
  24. function thumbnailIfAvailable: CGImageRef; message 'thumbnailIfAvailable';
  25. function largeThumbnailIfAvailable: CGImageRef; message 'largeThumbnailIfAvailable';
  26. function metadataIfAvailable: NSDictionary; message 'metadataIfAvailable';
  27. function userData: NSMutableDictionary; message 'userData';
  28. function ptpObjectHandle: cuint; message 'ptpObjectHandle';
  29. function wasAddedAfterContentCatalogCompleted: ObjCBOOL; message 'wasAddedAfterContentCatalogCompleted';
  30. end;
  31. type
  32. ICCameraFolder = objcclass external (ICCameraItem)
  33. private
  34. _folderProperties: id;
  35. public
  36. function contents: NSArray; message 'contents';
  37. end;
  38. type
  39. ICCameraFile = objcclass external (ICCameraItem)
  40. private
  41. _fileProperties: id;
  42. public
  43. function fileSize: off_t; message 'fileSize';
  44. procedure setOrientation(newValue: ICEXIFOrientationType); message 'setOrientation:';
  45. function orientation: ICEXIFOrientationType; message 'orientation';
  46. function duration: double; message 'duration';
  47. function sidecarFiles: NSArray; message 'sidecarFiles';
  48. end;
  49. {$endif}