Class AVAssetWriterInput

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

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

      • getSourceFormatHint

        public CMFormatDescription getSourceFormatHint()
        Since:
        Available in iOS 6.0 and later.
      • isReadyForMoreMediaData

        public boolean isReadyForMoreMediaData()
      • expectsMediaDataInRealTime

        public boolean expectsMediaDataInRealTime()
      • setExpectsMediaDataInRealTime

        public void setExpectsMediaDataInRealTime​(boolean v)
      • getLanguageCode

        public java.lang.String getLanguageCode()
        Since:
        Available in iOS 7.0 and later.
      • setLanguageCode

        public void setLanguageCode​(java.lang.String v)
        Since:
        Available in iOS 7.0 and later.
      • getExtendedLanguageTag

        public java.lang.String getExtendedLanguageTag()
        Since:
        Available in iOS 7.0 and later.
      • setExtendedLanguageTag

        public void setExtendedLanguageTag​(java.lang.String v)
        Since:
        Available in iOS 7.0 and later.
      • getNaturalSize

        public CGSize getNaturalSize()
        Since:
        Available in iOS 7.0 and later.
      • setNaturalSize

        public void setNaturalSize​(CGSize v)
        Since:
        Available in iOS 7.0 and later.
      • getPreferredVolume

        public float getPreferredVolume()
        Since:
        Available in iOS 7.0 and later.
      • setPreferredVolume

        public void setPreferredVolume​(float v)
        Since:
        Available in iOS 7.0 and later.
      • marksOutputTrackAsEnabled

        public boolean marksOutputTrackAsEnabled()
        Since:
        Available in iOS 7.0 and later.
      • setMarksOutputTrackAsEnabled

        public void setMarksOutputTrackAsEnabled​(boolean v)
        Since:
        Available in iOS 7.0 and later.
      • getMediaTimeScale

        public int getMediaTimeScale()
        Since:
        Available in iOS 4.3 and later.
      • setMediaTimeScale

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

        public CMTime getPreferredMediaChunkDuration()
        Since:
        Available in iOS 8.0 and later.
      • setPreferredMediaChunkDuration

        public void setPreferredMediaChunkDuration​(CMTime v)
        Since:
        Available in iOS 8.0 and later.
      • getPreferredMediaChunkAlignment

        public long getPreferredMediaChunkAlignment()
        Since:
        Available in iOS 8.0 and later.
      • setPreferredMediaChunkAlignment

        public void setPreferredMediaChunkAlignment​(long v)
        Since:
        Available in iOS 8.0 and later.
      • getSampleReferenceBaseURL

        public NSURL getSampleReferenceBaseURL()
        Since:
        Available in iOS 8.0 and later.
      • setSampleReferenceBaseURL

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

        public boolean performsMultiPassEncodingIfSupported()
        Since:
        Available in iOS 8.0 and later.
      • setPerformsMultiPassEncodingIfSupported

        public void setPerformsMultiPassEncodingIfSupported​(boolean v)
        Since:
        Available in iOS 8.0 and later.
      • canPerformMultiplePasses

        public boolean canPerformMultiplePasses()
        Since:
        Available in iOS 8.0 and later.
      • requestMediaDataWhenReady

        public void requestMediaDataWhenReady​(DispatchQueue queue,
                                              java.lang.Runnable block)
      • appendSampleBuffer

        public boolean appendSampleBuffer​(CMSampleBuffer sampleBuffer)
      • markAsFinished

        public void markAsFinished()
      • respondToEachPassDescriptionOnQueue

        public void respondToEachPassDescriptionOnQueue​(DispatchQueue queue,
                                                        java.lang.Runnable block)
        Since:
        Available in iOS 8.0 and later.
      • markCurrentPassAsFinished

        public void markCurrentPassAsFinished()
        Since:
        Available in iOS 8.0 and later.