Class AVCaptureConnection

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class AVCaptureConnection
extends NSObject
  • Constructor Details

  • Method Details

    • getInputPorts

      public NSArray<AVCaptureInputPort> getInputPorts()
    • getOutput

      public AVCaptureOutput getOutput()
    • getVideoPreviewLayer

      public AVCaptureVideoPreviewLayer getVideoPreviewLayer()
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled​(boolean v)
    • isActive

      public boolean isActive()
    • getAudioChannels

      public NSArray<AVCaptureAudioChannel> getAudioChannels()
    • supportsVideoMirroring

      public boolean supportsVideoMirroring()
    • isVideoMirrored

      public boolean isVideoMirrored()
    • setVideoMirrored

      public void setVideoMirrored​(boolean v)
    • automaticallyAdjustsVideoMirroring

      public boolean automaticallyAdjustsVideoMirroring()
    • setAutomaticallyAdjustsVideoMirroring

      public void setAutomaticallyAdjustsVideoMirroring​(boolean v)
    • supportsVideoOrientation

      public boolean supportsVideoOrientation()
    • getVideoOrientation

      public AVCaptureVideoOrientation getVideoOrientation()
    • setVideoOrientation

      public void setVideoOrientation​(AVCaptureVideoOrientation v)
    • supportsVideoMinFrameDuration

      @Deprecated public boolean supportsVideoMinFrameDuration()
      Deprecated.
      Deprecated in iOS 7.0. Use AVCaptureDevice's activeFormat.videoSupportedFrameRateRanges instead.
    • getVideoMinFrameDuration

      @Deprecated public CMTime getVideoMinFrameDuration()
      Deprecated.
      Deprecated in iOS 7.0. Use AVCaptureDevice's activeVideoMinFrameDuration instead.
    • setVideoMinFrameDuration

      @Deprecated public void setVideoMinFrameDuration​(CMTime v)
      Deprecated.
      Deprecated in iOS 7.0. Use AVCaptureDevice's activeVideoMinFrameDuration instead.
    • supportsVideoMaxFrameDuration

      @Deprecated public boolean supportsVideoMaxFrameDuration()
      Deprecated.
      Deprecated in iOS 7.0. Use AVCaptureDevice's activeFormat.videoSupportedFrameRateRanges instead.
    • getVideoMaxFrameDuration

      @Deprecated public CMTime getVideoMaxFrameDuration()
      Deprecated.
      Deprecated in iOS 7.0. Use AVCaptureDevice's activeVideoMaxFrameDuration instead.
    • setVideoMaxFrameDuration

      @Deprecated public void setVideoMaxFrameDuration​(CMTime v)
      Deprecated.
      Deprecated in iOS 7.0. Use AVCaptureDevice's activeVideoMaxFrameDuration instead.
    • getVideoMaxScaleAndCropFactor

      public double getVideoMaxScaleAndCropFactor()
    • getVideoScaleAndCropFactor

      public double getVideoScaleAndCropFactor()
    • setVideoScaleAndCropFactor

      public void setVideoScaleAndCropFactor​(double v)
    • getPreferredVideoStabilizationMode

      public AVCaptureVideoStabilizationMode getPreferredVideoStabilizationMode()
    • setPreferredVideoStabilizationMode

      public void setPreferredVideoStabilizationMode​(AVCaptureVideoStabilizationMode v)
    • getActiveVideoStabilizationMode

      public AVCaptureVideoStabilizationMode getActiveVideoStabilizationMode()
    • supportsVideoStabilization

      public boolean supportsVideoStabilization()
    • isVideoStabilizationEnabled

      @Deprecated public boolean isVideoStabilizationEnabled()
      Deprecated.
      Deprecated in iOS 8.0. Use activeVideoStabilizationMode instead.
    • enablesVideoStabilizationWhenAvailable

      @Deprecated public boolean enablesVideoStabilizationWhenAvailable()
      Deprecated.
      Deprecated in iOS 8.0. Use preferredVideoStabilizationMode instead.
    • setEnablesVideoStabilizationWhenAvailable

      @Deprecated public void setEnablesVideoStabilizationWhenAvailable​(boolean v)
      Deprecated.
      Deprecated in iOS 8.0. Use preferredVideoStabilizationMode instead.
    • isCameraIntrinsicMatrixDeliverySupported

      public boolean isCameraIntrinsicMatrixDeliverySupported()
      Since:
      Available in iOS 11.0 and later.
    • isCameraIntrinsicMatrixDeliveryEnabled

      public boolean isCameraIntrinsicMatrixDeliveryEnabled()
      Since:
      Available in iOS 11.0 and later.
    • setCameraIntrinsicMatrixDeliveryEnabled

      public void setCameraIntrinsicMatrixDeliveryEnabled​(boolean v)
      Since:
      Available in iOS 11.0 and later.
    • init

      protected long init​(NSArray<AVCaptureInputPort> ports, AVCaptureOutput output)
    • init

      protected long init​(AVCaptureInputPort port, AVCaptureVideoPreviewLayer layer)