Class AVMutableMovieTrack

All Implemented Interfaces:
AVAsynchronousKeyValueLoading, NSObjectProtocol, ObjCProtocol

public class AVMutableMovieTrack
extends AVMovieTrack
Since:
Available in iOS 13.0 and later.
  • Constructor Details

    • AVMutableMovieTrack

      protected AVMutableMovieTrack()
    • AVMutableMovieTrack

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

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

    • getMediaDataStorage

      public AVMediaDataStorage getMediaDataStorage()
      Overrides:
      getMediaDataStorage in class AVMovieTrack
    • setMediaDataStorage

      public void setMediaDataStorage​(AVMediaDataStorage v)
    • getSampleReferenceBaseURL

      public NSURL getSampleReferenceBaseURL()
    • setSampleReferenceBaseURL

      public void setSampleReferenceBaseURL​(NSURL v)
    • isEnabled

      public boolean isEnabled()
      Overrides:
      isEnabled in class AVAssetTrack
    • setEnabled

      public void setEnabled​(boolean v)
    • getAlternateGroupID

      public long getAlternateGroupID()
      Overrides:
      getAlternateGroupID in class AVMovieTrack
    • setAlternateGroupID

      public void setAlternateGroupID​(long v)
    • isModified

      public boolean isModified()
    • setModified

      public void setModified​(boolean v)
    • hasProtectedContent

      public boolean hasProtectedContent()
    • getTimescale

      public int getTimescale()
    • setTimescale

      public void setTimescale​(int v)
    • getLanguageCode

      public String getLanguageCode()
      Overrides:
      getLanguageCode in class AVAssetTrack
    • setLanguageCode

      public void setLanguageCode​(String v)
    • getExtendedLanguageTag

      public String getExtendedLanguageTag()
      Overrides:
      getExtendedLanguageTag in class AVAssetTrack
    • setExtendedLanguageTag

      public void setExtendedLanguageTag​(String v)
    • getNaturalSize

      public CGSize getNaturalSize()
      Overrides:
      getNaturalSize in class AVAssetTrack
    • setNaturalSize

      public void setNaturalSize​(CGSize v)
    • getPreferredTransform

      public CGAffineTransform getPreferredTransform()
      Overrides:
      getPreferredTransform in class AVAssetTrack
    • setPreferredTransform

      public void setPreferredTransform​(CGAffineTransform v)
    • getLayer

      public long getLayer()
    • setLayer

      public void setLayer​(long v)
    • getCleanApertureDimensions

      public CGSize getCleanApertureDimensions()
    • setCleanApertureDimensions

      public void setCleanApertureDimensions​(CGSize v)
    • getProductionApertureDimensions

      public CGSize getProductionApertureDimensions()
    • setProductionApertureDimensions

      public void setProductionApertureDimensions​(CGSize v)
    • getEncodedPixelsDimensions

      public CGSize getEncodedPixelsDimensions()
    • setEncodedPixelsDimensions

      public void setEncodedPixelsDimensions​(CGSize v)
    • getPreferredVolume

      public float getPreferredVolume()
      Overrides:
      getPreferredVolume in class AVAssetTrack
    • setPreferredVolume

      public void setPreferredVolume​(float v)
    • getPreferredMediaChunkSize

      public long getPreferredMediaChunkSize()
    • setPreferredMediaChunkSize

      public void setPreferredMediaChunkSize​(long v)
    • getPreferredMediaChunkDuration

      public CMTime getPreferredMediaChunkDuration()
    • setPreferredMediaChunkDuration

      public void setPreferredMediaChunkDuration​(CMTime v)
    • getPreferredMediaChunkAlignment

      public long getPreferredMediaChunkAlignment()
    • setPreferredMediaChunkAlignment

      public void setPreferredMediaChunkAlignment​(long v)
    • getMetadata

      public NSArray<AVMetadataItem> getMetadata()
      Overrides:
      getMetadata in class AVAssetTrack
    • setMetadata

      public void setMetadata​(NSArray<AVMetadataItem> v)
    • insertTimeRange

      public boolean insertTimeRange​(CMTimeRange timeRange, AVAssetTrack track, CMTime startTime, boolean copySampleData, NSError.NSErrorPtr outError)
    • insertEmptyTimeRange

      public void insertEmptyTimeRange​(CMTimeRange timeRange)
    • removeTimeRange

      public void removeTimeRange​(CMTimeRange timeRange)
    • scaleTimeRange

      public void scaleTimeRange​(CMTimeRange timeRange, CMTime duration)
    • addTrackAssociationToTrack

      public void addTrackAssociationToTrack​(AVMovieTrack movieTrack, String trackAssociationType)
    • removeTrackAssociationToTrack

      public void removeTrackAssociationToTrack​(AVMovieTrack movieTrack, String trackAssociationType)
    • replaceFormatDescription

      public void replaceFormatDescription​(CMFormatDescription formatDescription, CMFormatDescription newFormatDescription)
      Since:
      Available in iOS 13.0 and later.
    • appendSampleBuffer

      public boolean appendSampleBuffer​(CMSampleBuffer sampleBuffer, CMTime outDecodeTime, CMTime outPresentationTime, NSError.NSErrorPtr outError)
      Since:
      Available in iOS 13.0 and later.
    • insertMediaTimeRange

      public boolean insertMediaTimeRange​(CMTimeRange mediaTimeRange, CMTimeRange trackTimeRange)
      Since:
      Available in iOS 13.0 and later.