Class ICCameraFile

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class ICCameraFile
extends ICCameraItem
Since:
Available in iOS 13.0 and later.
  • Constructor Details

    • ICCameraFile

      public ICCameraFile()
    • ICCameraFile

      protected ICCameraFile​(NSObject.Handle h, long handle)
    • ICCameraFile

      protected ICCameraFile​(NSObject.SkipInit skipInit)
  • Method Details

    • getWidth

      public long getWidth()
      Since:
      Available in iOS 13.0 and later.
    • getHeight

      public long getHeight()
      Since:
      Available in iOS 13.0 and later.
    • getOriginalFilename

      public String getOriginalFilename()
      Since:
      Available in iOS 13.0 and later.
    • getCreatedFilename

      public String getCreatedFilename()
      Since:
      Available in iOS 13.0 and later.
    • getFileSize

      public long getFileSize()
      Since:
      Available in iOS 13.0 and later.
    • getOrientation

      public ICEXIFOrientationType getOrientation()
      Since:
      Available in iOS 13.0 and later.
    • setOrientation

      public void setOrientation​(ICEXIFOrientationType v)
      Since:
      Available in iOS 13.0 and later.
    • getDuration

      public double getDuration()
      Since:
      Available in iOS 13.0 and later.
    • isHighFramerate

      public boolean isHighFramerate()
      Since:
      Available in iOS 13.0 and later.
    • isTimeLapse

      public boolean isTimeLapse()
      Since:
      Available in iOS 13.0 and later.
    • isFirstPicked

      public boolean isFirstPicked()
      Since:
      Available in iOS 13.0 and later.
    • getOriginatingAssetID

      public String getOriginatingAssetID()
      Since:
      Available in iOS 13.0 and later.
    • getGroupUUID

      public String getGroupUUID()
      Since:
      Available in iOS 13.0 and later.
    • getGpsString

      public String getGpsString()
      Since:
      Available in iOS 13.0 and later.
    • getRelatedUUID

      public String getRelatedUUID()
      Since:
      Available in iOS 13.0 and later.
    • getBurstUUID

      public String getBurstUUID()
      Since:
      Available in iOS 13.0 and later.
    • isBurstFavorite

      public boolean isBurstFavorite()
      Since:
      Available in iOS 13.0 and later.
    • isBurstPicked

      public boolean isBurstPicked()
      Since:
      Available in iOS 13.0 and later.
    • getSidecarFiles

      public NSArray<ICCameraItem> getSidecarFiles()
      Since:
      Available in iOS 13.0 and later.
    • getPairedRawImage

      public ICCameraFile getPairedRawImage()
      Since:
      Available in iOS 13.0 and later.
    • getFileCreationDate

      public NSDate getFileCreationDate()
      Since:
      Available in iOS 13.0 and later.
    • getFileModificationDate

      public NSDate getFileModificationDate()
      Since:
      Available in iOS 13.0 and later.
    • getExifCreationDate

      public NSDate getExifCreationDate()
      Since:
      Available in iOS 13.0 and later.
    • getExifModificationDate

      public NSDate getExifModificationDate()
      Since:
      Available in iOS 13.0 and later.
    • requestThumbnailData

      public void requestThumbnailData​(NSDictionary<NSString,​?> options, VoidBlock2<NSData,​NSError> completion)
      Since:
      Available in iOS 13.0 and later.
    • requestMetadataDictionary

      public void requestMetadataDictionary​(NSDictionary<NSString,​?> options, VoidBlock2<NSDictionary<?,​?>,​NSError> completion)
      Since:
      Available in iOS 13.0 and later.
    • requestDownload

      public NSProgress requestDownload​(NSDictionary<NSString,​?> options, VoidBlock2<NSString,​NSError> completion)
      Since:
      Available in iOS 13.0 and later.
    • requestReadData

      public void requestReadData​(long offset, long length, VoidBlock2<NSData,​NSError> completion)
      Since:
      Available in iOS 13.0 and later.