Class AVCapturePhotoSettings

    • Constructor Detail

      • AVCapturePhotoSettings

        public AVCapturePhotoSettings()
      • AVCapturePhotoSettings

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

        protected AVCapturePhotoSettings​(NSObject.SkipInit skipInit)
      • AVCapturePhotoSettings

        public AVCapturePhotoSettings​(int rawPixelFormatType)
      • AVCapturePhotoSettings

        public AVCapturePhotoSettings​(int rawPixelFormatType,
                                      NSDictionary<NSString,​?> processedFormat)
      • AVCapturePhotoSettings

        public AVCapturePhotoSettings​(int rawPixelFormatType,
                                      java.lang.String rawFileType,
                                      NSDictionary<NSString,​?> processedFormat,
                                      java.lang.String processedFileType)
        Since:
        Available in iOS 11.0 and later.
    • Method Detail

      • getUniqueID

        public long getUniqueID()
      • getProcessedFileType

        public java.lang.String getProcessedFileType()
        Since:
        Available in iOS 11.0 and later.
      • getRawPhotoPixelFormatType

        public int getRawPhotoPixelFormatType()
      • getRawFileType

        public java.lang.String getRawFileType()
        Since:
        Available in iOS 11.0 and later.
      • isAutoRedEyeReductionEnabled

        public boolean isAutoRedEyeReductionEnabled()
        Since:
        Available in iOS 12.0 and later.
      • setAutoRedEyeReductionEnabled

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

        public boolean isAutoStillImageStabilizationEnabled()
      • setAutoStillImageStabilizationEnabled

        public void setAutoStillImageStabilizationEnabled​(boolean v)
      • isAutoDualCameraFusionEnabled

        public boolean isAutoDualCameraFusionEnabled()
        Since:
        Available in iOS 10.2 and later.
      • setAutoDualCameraFusionEnabled

        public void setAutoDualCameraFusionEnabled​(boolean v)
        Since:
        Available in iOS 10.2 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.
      • isHighResolutionPhotoEnabled

        public boolean isHighResolutionPhotoEnabled()
      • setHighResolutionPhotoEnabled

        public void setHighResolutionPhotoEnabled​(boolean v)
      • 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.
      • embedsDepthDataInPhoto

        public boolean embedsDepthDataInPhoto()
        Since:
        Available in iOS 11.0 and later.
      • setEmbedsDepthDataInPhoto

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

        public boolean isDepthDataFiltered()
        Since:
        Available in iOS 11.0 and later.
      • setDepthDataFiltered

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

        public boolean isCameraCalibrationDataDeliveryEnabled()
        Since:
        Available in iOS 11.0 and later.
      • setCameraCalibrationDataDeliveryEnabled

        public void setCameraCalibrationDataDeliveryEnabled​(boolean v)
        Since:
        Available in iOS 11.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.
      • embedsPortraitEffectsMatteInPhoto

        public boolean embedsPortraitEffectsMatteInPhoto()
        Since:
        Available in iOS 12.0 and later.
      • setEmbedsPortraitEffectsMatteInPhoto

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

        public NSDictionary<NSString,​?> getMetadata()
        Since:
        Available in iOS 11.0 and later.
      • setMetadata

        public void setMetadata​(NSDictionary<NSString,​?> v)
        Since:
        Available in iOS 11.0 and later.
      • getLivePhotoMovieFileURL

        public NSURL getLivePhotoMovieFileURL()
      • setLivePhotoMovieFileURL

        public void setLivePhotoMovieFileURL​(NSURL v)
      • getLivePhotoVideoCodecType

        public AVVideoCodecType getLivePhotoVideoCodecType()
        Since:
        Available in iOS 11.0 and later.
      • setLivePhotoVideoCodecType

        public void setLivePhotoVideoCodecType​(AVVideoCodecType v)
        Since:
        Available in iOS 11.0 and later.
      • getAvailablePreviewPhotoPixelFormatTypes

        public NSArray<NSNumber> getAvailablePreviewPhotoPixelFormatTypes()
      • getAvailableEmbeddedThumbnailPhotoCodecTypes

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

        public NSDictionary<NSString,​?> getEmbeddedThumbnailPhotoFormat()
        Since:
        Available in iOS 11.0 and later.
      • setEmbeddedThumbnailPhotoFormat

        public void setEmbeddedThumbnailPhotoFormat​(NSDictionary<NSString,​?> v)
        Since:
        Available in iOS 11.0 and later.
      • getAvailableRawEmbeddedThumbnailPhotoCodecTypes

        public NSArray<NSString> getAvailableRawEmbeddedThumbnailPhotoCodecTypes()
        Since:
        Available in iOS 12.0 and later.
      • getRawEmbeddedThumbnailPhotoFormat

        public NSDictionary<NSString,​?> getRawEmbeddedThumbnailPhotoFormat()
        Since:
        Available in iOS 12.0 and later.
      • setRawEmbeddedThumbnailPhotoFormat

        public void setRawEmbeddedThumbnailPhotoFormat​(NSDictionary<NSString,​?> v)
        Since:
        Available in iOS 12.0 and later.
      • create

        protected static long create​(int rawPixelFormatType)
      • create

        protected static long create​(int rawPixelFormatType,
                                     NSDictionary<NSString,​?> processedFormat)
      • create

        protected static long create​(int rawPixelFormatType,
                                     java.lang.String rawFileType,
                                     NSDictionary<NSString,​?> processedFormat,
                                     java.lang.String processedFileType)
        Since:
        Available in iOS 11.0 and later.