Class AVAsynchronousVideoCompositionRequest

java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.avfoundation.AVAsynchronousVideoCompositionRequest
All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class AVAsynchronousVideoCompositionRequest
extends NSObject
  • Constructor Details

    • AVAsynchronousVideoCompositionRequest

      public AVAsynchronousVideoCompositionRequest()
    • AVAsynchronousVideoCompositionRequest

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

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

    • getRenderContext

      public AVVideoCompositionRenderContext getRenderContext()
    • getCompositionTime

      public CMTime getCompositionTime()
    • getSourceTrackIDs

      public List<String> getSourceTrackIDs()
    • getSourceSampleDataTrackIDs

      public NSArray<NSNumber> getSourceSampleDataTrackIDs()
      Since:
      Available in iOS 15.0 and later.
    • getVideoCompositionInstruction

      public AVVideoCompositionInstructionProtocol getVideoCompositionInstruction()
    • getSourceFrame

      public CVPixelBuffer getSourceFrame​(int trackID)
    • sourceSampleBufferByTrackID

      public CMSampleBuffer sourceSampleBufferByTrackID​(int trackID)
      Since:
      Available in iOS 15.0 and later.
    • sourceTimedMetadataByTrackID

      public AVTimedMetadataGroup sourceTimedMetadataByTrackID​(int trackID)
      Since:
      Available in iOS 15.0 and later.
    • finish

      public void finish​(CVPixelBuffer composedVideoFrame)
    • finish

      public void finish​(NSError error)
    • finishCancelledRequest

      public void finishCancelledRequest()