Class AVOutputSettingsAssistant

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class AVOutputSettingsAssistant
extends NSObject
  • Constructor Details

    • AVOutputSettingsAssistant

      protected AVOutputSettingsAssistant()
    • AVOutputSettingsAssistant

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

      protected AVOutputSettingsAssistant​(NSObject.SkipInit skipInit)
    • AVOutputSettingsAssistant

      public AVOutputSettingsAssistant​(AVOutputSettingsPreset presetIdentifier)
  • Method Details

    • getAudioSettings

      public AVAudioSettings getAudioSettings()
    • getVideoSettings

      public AVVideoSettings getVideoSettings()
    • getOutputFileType

      public String getOutputFileType()
    • getSourceAudioFormat

      public CMAudioFormatDescription getSourceAudioFormat()
    • setSourceAudioFormat

      public void setSourceAudioFormat​(CMAudioFormatDescription v)
    • getSourceVideoFormat

      public CMVideoFormatDescription getSourceVideoFormat()
    • setSourceVideoFormat

      public void setSourceVideoFormat​(CMVideoFormatDescription v)
    • getSourceVideoAverageFrameDuration

      public CMTime getSourceVideoAverageFrameDuration()
    • setSourceVideoAverageFrameDuration

      public void setSourceVideoAverageFrameDuration​(CMTime v)
    • getSourceVideoMinFrameDuration

      public CMTime getSourceVideoMinFrameDuration()
    • setSourceVideoMinFrameDuration

      public void setSourceVideoMinFrameDuration​(CMTime v)
    • getAvailableOutputSettingsPresets

      public static List<AVOutputSettingsPreset> getAvailableOutputSettingsPresets()
    • create

      protected static long create​(AVOutputSettingsPreset presetIdentifier)