Class AVAssetImageGenerator

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class AVAssetImageGenerator
extends NSObject
  • Constructor Details

    • AVAssetImageGenerator

      protected AVAssetImageGenerator()
    • AVAssetImageGenerator

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

      protected AVAssetImageGenerator​(NSObject.SkipInit skipInit)
    • AVAssetImageGenerator

      public AVAssetImageGenerator​(AVAsset asset)
  • Method Details

    • getAsset

      public AVAsset getAsset()
    • appliesPreferredTrackTransform

      public boolean appliesPreferredTrackTransform()
    • setAppliesPreferredTrackTransform

      public void setAppliesPreferredTrackTransform​(boolean v)
    • getMaximumSize

      public CGSize getMaximumSize()
    • setMaximumSize

      public void setMaximumSize​(CGSize v)
    • getApertureMode

      public AVAssetImageGeneratorApertureMode getApertureMode()
    • setApertureMode

      public void setApertureMode​(AVAssetImageGeneratorApertureMode v)
    • getVideoComposition

      public AVVideoComposition getVideoComposition()
    • setVideoComposition

      public void setVideoComposition​(AVVideoComposition v)
    • getCustomVideoCompositor

      public AVVideoCompositing getCustomVideoCompositor()
    • getRequestedTimeToleranceBefore

      public CMTime getRequestedTimeToleranceBefore()
    • setRequestedTimeToleranceBefore

      public void setRequestedTimeToleranceBefore​(CMTime v)
    • getRequestedTimeToleranceAfter

      public CMTime getRequestedTimeToleranceAfter()
    • setRequestedTimeToleranceAfter

      public void setRequestedTimeToleranceAfter​(CMTime v)
    • init

      protected long init​(AVAsset asset)
    • getCGImageAtTime

      public CGImage getCGImageAtTime​(CMTime requestedTime, CMTime actualTime) throws NSErrorException
      Throws:
      NSErrorException
    • generateCGImagesAsynchronously

      public void generateCGImagesAsynchronously​(List<CMTime> requestedTimes, VoidBlock5<CMTime,​CGImage,​CMTime,​AVAssetImageGeneratorResult,​NSError> handler)
    • cancelAllCGImageGeneration

      public void cancelAllCGImageGeneration()