Class AVCaptureMovieFileOutput

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class AVCaptureMovieFileOutput
extends AVCaptureFileOutput
  • Constructor Details

    • AVCaptureMovieFileOutput

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

      protected AVCaptureMovieFileOutput​(NSObject.SkipInit skipInit)
    • AVCaptureMovieFileOutput

      public AVCaptureMovieFileOutput()
  • Method Details

    • getMovieFragmentInterval

      public CMTime getMovieFragmentInterval()
    • setMovieFragmentInterval

      public void setMovieFragmentInterval​(CMTime v)
    • getMetadata

      public NSArray<AVMetadataItem> getMetadata()
    • setMetadata

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

      public NSArray<NSString> getAvailableVideoCodecTypes()
      Since:
      Available in iOS 10.0 and later.
    • isPrimaryConstituentDeviceSwitchingBehaviorForRecordingEnabled

      public boolean isPrimaryConstituentDeviceSwitchingBehaviorForRecordingEnabled()
      Since:
      Available in iOS 15.0 and later.
    • setPrimaryConstituentDeviceSwitchingBehaviorForRecordingEnabled

      public void setPrimaryConstituentDeviceSwitchingBehaviorForRecordingEnabled​(boolean v)
      Since:
      Available in iOS 15.0 and later.
    • getPrimaryConstituentDeviceSwitchingBehaviorForRecording

      public AVCapturePrimaryConstituentDeviceSwitchingBehavior getPrimaryConstituentDeviceSwitchingBehaviorForRecording()
      Since:
      Available in iOS 15.0 and later.
    • getPrimaryConstituentDeviceRestrictedSwitchingBehaviorConditionsForRecording

      public AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions getPrimaryConstituentDeviceRestrictedSwitchingBehaviorConditionsForRecording()
      Since:
      Available in iOS 15.0 and later.
    • supportedOutputSettingsKeysForConnection

      public NSArray<NSString> supportedOutputSettingsKeysForConnection​(AVCaptureConnection connection)
      Since:
      Available in iOS 12.0 and later.
    • getOutputSettings

      public NSDictionary<NSString,​?> getOutputSettings​(AVCaptureConnection connection)
      Since:
      Available in iOS 10.0 and later.
    • setOutputSettings

      public void setOutputSettings​(NSDictionary<NSString,​?> outputSettings, AVCaptureConnection connection)
      Since:
      Available in iOS 10.0 and later.
    • recordsVideoOrientationAndMirroringChangesAsMetadataTrack

      public boolean recordsVideoOrientationAndMirroringChangesAsMetadataTrack​(AVCaptureConnection connection)
      Since:
      Available in iOS 9.0 and later.
    • setRecordsVideoOrientationAndMirroringChangesAsMetadataTrack

      public void setRecordsVideoOrientationAndMirroringChangesAsMetadataTrack​(boolean doRecordChanges, AVCaptureConnection connection)
      Since:
      Available in iOS 9.0 and later.
    • setPrimaryConstituentDeviceSwitchingBehaviorForRecording

      public void setPrimaryConstituentDeviceSwitchingBehaviorForRecording​(AVCapturePrimaryConstituentDeviceSwitchingBehavior switchingBehavior, AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions restrictedSwitchingBehaviorConditions)
      Since:
      Available in iOS 15.0 and later.
    • create

      protected static long create()