Class PHLivePhotoEditingContext

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class PHLivePhotoEditingContext
extends NSObject
Since:
Available in iOS 10.0 and later.
  • Constructor Details

    • PHLivePhotoEditingContext

      protected PHLivePhotoEditingContext()
    • PHLivePhotoEditingContext

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

      protected PHLivePhotoEditingContext​(NSObject.SkipInit skipInit)
    • PHLivePhotoEditingContext

      public PHLivePhotoEditingContext​(PHContentEditingInput livePhotoInput)
      Since:
      Available in iOS 10.0 and later.
  • Method Details

    • getFullSizeImage

      public CIImage getFullSizeImage()
      Since:
      Available in iOS 10.0 and later.
    • getDuration

      public CMTime getDuration()
      Since:
      Available in iOS 10.0 and later.
    • getPhotoTime

      public CMTime getPhotoTime()
      Since:
      Available in iOS 10.0 and later.
    • getFrameProcessor

      public Block2<PHLivePhotoFrame,​NSError.NSErrorPtr,​CIImage> getFrameProcessor()
      Since:
      Available in iOS 10.0 and later.
    • setFrameProcessor

      public void setFrameProcessor​(Block2<PHLivePhotoFrame,​NSError.NSErrorPtr,​CIImage> v)
      Since:
      Available in iOS 10.0 and later.
    • getAudioVolume

      public float getAudioVolume()
      Since:
      Available in iOS 10.0 and later.
    • setAudioVolume

      public void setAudioVolume​(float v)
      Since:
      Available in iOS 10.0 and later.
    • getOrientation

      public CGImagePropertyOrientation getOrientation()
      Since:
      Available in iOS 10.0 and later.
    • init

      protected long init​(PHContentEditingInput livePhotoInput)
      Since:
      Available in iOS 10.0 and later.
    • prepareLivePhotoForPlayback

      public void prepareLivePhotoForPlayback​(CGSize targetSize, NSDictionary<NSString,​?> options, VoidBlock2<PHLivePhoto,​NSError> handler)
      Since:
      Available in iOS 10.0 and later.
    • saveLivePhoto

      public void saveLivePhoto​(PHContentEditingOutput output, NSDictionary<NSString,​?> options, VoidBlock2<Boolean,​NSError> handler)
      Since:
      Available in iOS 10.0 and later.
    • cancel

      public void cancel()
      Since:
      Available in iOS 10.0 and later.