Class AVAssetWriter

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class AVAssetWriter
    extends NSObject
    Since:
    Available in iOS 4.1 and later.
    • Method Detail

      • getOutputURL

        public NSURL getOutputURL()
      • getOutputFileType

        public java.lang.String getOutputFileType()
      • getAvailableMediaTypes

        public java.util.List<AVMediaType> getAvailableMediaTypes()
      • getError

        public NSError getError()
      • shouldOptimizeForNetworkUse

        public boolean shouldOptimizeForNetworkUse()
      • setShouldOptimizeForNetworkUse

        public void setShouldOptimizeForNetworkUse​(boolean v)
      • getDirectoryForTemporaryFiles

        public NSURL getDirectoryForTemporaryFiles()
        Since:
        Available in iOS 8.0 and later.
      • setDirectoryForTemporaryFiles

        public void setDirectoryForTemporaryFiles​(NSURL v)
        Since:
        Available in iOS 8.0 and later.
      • getMovieFragmentInterval

        public CMTime getMovieFragmentInterval()
      • setMovieFragmentInterval

        public void setMovieFragmentInterval​(CMTime v)
      • getOverallDurationHint

        public CMTime getOverallDurationHint()
      • setOverallDurationHint

        public void setOverallDurationHint​(CMTime v)
      • getMovieTimeScale

        public int getMovieTimeScale()
        Since:
        Available in iOS 4.3 and later.
      • setMovieTimeScale

        public void setMovieTimeScale​(int v)
        Since:
        Available in iOS 4.3 and later.
      • startWriting

        public boolean startWriting()
      • startSession

        public void startSession​(CMTime startTime)
      • endSession

        public void endSession​(CMTime endTime)
      • cancelWriting

        public void cancelWriting()
      • finishWriting

        public void finishWriting​(java.lang.Runnable handler)
        Since:
        Available in iOS 6.0 and later.
      • canAddInputGroup

        public boolean canAddInputGroup​(AVAssetWriterInputGroup inputGroup)
        Since:
        Available in iOS 7.0 and later.
      • addInputGroup

        public void addInputGroup​(AVAssetWriterInputGroup inputGroup)
        Since:
        Available in iOS 7.0 and later.