Class AVCapturePhotoOutput

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

    public class AVCapturePhotoOutput
    extends AVCaptureOutput
    Since:
    Available in iOS 10.0 and later.
    • Constructor Detail

      • AVCapturePhotoOutput

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

        protected AVCapturePhotoOutput​(NSObject.SkipInit skipInit)
      • AVCapturePhotoOutput

        public AVCapturePhotoOutput()
    • Method Detail

      • getAvailablePhotoPixelFormatTypes

        public NSArray<NSNumber> getAvailablePhotoPixelFormatTypes()
      • getAvailablePhotoCodecTypes

        public NSArray<NSString> getAvailablePhotoCodecTypes()
      • getAvailableRawPhotoPixelFormatTypes

        public NSArray<NSNumber> getAvailableRawPhotoPixelFormatTypes()
      • getAvailablePhotoFileTypes

        public NSArray<NSString> getAvailablePhotoFileTypes()
        Since:
        Available in iOS 11.0 and later.
      • getAvailableRawPhotoFileTypes

        public NSArray<NSString> getAvailableRawPhotoFileTypes()
        Since:
        Available in iOS 11.0 and later.
      • isStillImageStabilizationSupported

        public boolean isStillImageStabilizationSupported()
      • isStillImageStabilizationScene

        public boolean isStillImageStabilizationScene()
      • isDualCameraFusionSupported

        public boolean isDualCameraFusionSupported()
        Since:
        Available in iOS 10.2 and later.
      • isDualCameraDualPhotoDeliverySupported

        public boolean isDualCameraDualPhotoDeliverySupported()
        Since:
        Available in iOS 11.0 and later.
      • isDualCameraDualPhotoDeliveryEnabled

        public boolean isDualCameraDualPhotoDeliveryEnabled()
        Since:
        Available in iOS 11.0 and later.
      • setDualCameraDualPhotoDeliveryEnabled

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

        public boolean isCameraCalibrationDataDeliverySupported()
        Since:
        Available in iOS 11.0 and later.
      • getSupportedFlashModes

        public NSArray<NSNumber> getSupportedFlashModes()
      • isAutoRedEyeReductionSupported

        public boolean isAutoRedEyeReductionSupported()
        Since:
        Available in iOS 12.0 and later.
      • isFlashScene

        public boolean isFlashScene()
      • setPhotoSettingsForSceneMonitoring

        public void setPhotoSettingsForSceneMonitoring​(AVCapturePhotoSettings v)
      • isHighResolutionCaptureEnabled

        public boolean isHighResolutionCaptureEnabled()
      • setHighResolutionCaptureEnabled

        public void setHighResolutionCaptureEnabled​(boolean v)
      • getMaxBracketedCapturePhotoCount

        public long getMaxBracketedCapturePhotoCount()
      • isLensStabilizationDuringBracketedCaptureSupported

        public boolean isLensStabilizationDuringBracketedCaptureSupported()
      • isLivePhotoCaptureSupported

        public boolean isLivePhotoCaptureSupported()
      • isLivePhotoCaptureEnabled

        public boolean isLivePhotoCaptureEnabled()
      • setLivePhotoCaptureEnabled

        public void setLivePhotoCaptureEnabled​(boolean v)
      • isLivePhotoCaptureSuspended

        public boolean isLivePhotoCaptureSuspended()
      • setLivePhotoCaptureSuspended

        public void setLivePhotoCaptureSuspended​(boolean v)
      • isLivePhotoAutoTrimmingEnabled

        public boolean isLivePhotoAutoTrimmingEnabled()
      • setLivePhotoAutoTrimmingEnabled

        public void setLivePhotoAutoTrimmingEnabled​(boolean v)
      • getAvailableLivePhotoVideoCodecTypes

        public NSArray<NSString> getAvailableLivePhotoVideoCodecTypes()
        Since:
        Available in iOS 11.0 and later.
      • isDepthDataDeliverySupported

        public boolean isDepthDataDeliverySupported()
        Since:
        Available in iOS 11.0 and later.
      • isDepthDataDeliveryEnabled

        public boolean isDepthDataDeliveryEnabled()
        Since:
        Available in iOS 11.0 and later.
      • setDepthDataDeliveryEnabled

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

        public boolean isPortraitEffectsMatteDeliverySupported()
        Since:
        Available in iOS 12.0 and later.
      • isPortraitEffectsMatteDeliveryEnabled

        public boolean isPortraitEffectsMatteDeliveryEnabled()
        Since:
        Available in iOS 12.0 and later.
      • setPortraitEffectsMatteDeliveryEnabled

        public void setPortraitEffectsMatteDeliveryEnabled​(boolean v)
        Since:
        Available in iOS 12.0 and later.
      • setPreparedPhotoSettingsArray

        public void setPreparedPhotoSettingsArray​(NSArray<AVCapturePhotoSettings> preparedPhotoSettingsArray,
                                                  org.robovm.objc.block.VoidBlock2<java.lang.Boolean,​NSError> completionHandler)
      • supportedPhotoPixelFormatTypesForFileType

        public NSArray<NSNumber> supportedPhotoPixelFormatTypesForFileType​(java.lang.String fileType)
        Since:
        Available in iOS 11.0 and later.
      • supportedPhotoCodecTypesForFileType

        public NSArray<NSString> supportedPhotoCodecTypesForFileType​(java.lang.String fileType)
        Since:
        Available in iOS 11.0 and later.
      • supportedRawPhotoPixelFormatTypesForFileType

        public NSArray<NSNumber> supportedRawPhotoPixelFormatTypesForFileType​(java.lang.String fileType)
        Since:
        Available in iOS 11.0 and later.
      • create

        protected static long create()
      • JPEGPhotoDataRepresentationForJPEGSampleBuffer

        @Deprecated
        public static NSData JPEGPhotoDataRepresentationForJPEGSampleBuffer​(CMSampleBuffer JPEGSampleBuffer,
                                                                            CMSampleBuffer previewPhotoSampleBuffer)
        Deprecated.
        Deprecated in iOS 11.0. Use -[AVCapturePhoto fileDataRepresentation] instead.
        Since:
        Available in iOS 10.0 and later.
      • DNGPhotoDataRepresentationForRawSampleBuffer

        @Deprecated
        public static NSData DNGPhotoDataRepresentationForRawSampleBuffer​(CMSampleBuffer rawSampleBuffer,
                                                                          CMSampleBuffer previewPhotoSampleBuffer)
        Deprecated.
        Deprecated in iOS 11.0. Use -[AVCapturePhoto fileDataRepresentation] instead.
        Since:
        Available in iOS 10.0 and later.