Class AVCapturePhoto

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class AVCapturePhoto
extends NSObject
Since:
Available in iOS 11.0 and later.
  • Constructor Details

    • AVCapturePhoto

      protected AVCapturePhoto()
    • AVCapturePhoto

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

      protected AVCapturePhoto​(NSObject.SkipInit skipInit)
  • Method Details

    • getTimestamp

      public CMTime getTimestamp()
    • isRawPhoto

      public boolean isRawPhoto()
    • getPixelBuffer

      public CVPixelBuffer getPixelBuffer()
    • getPreviewPixelBuffer

      public CVPixelBuffer getPreviewPixelBuffer()
    • getEmbeddedThumbnailPhotoFormat

      public NSDictionary<NSString,​?> getEmbeddedThumbnailPhotoFormat()
    • getDepthData

      public AVDepthData getDepthData()
    • getPortraitEffectsMatte

      public AVPortraitEffectsMatte getPortraitEffectsMatte()
      Since:
      Available in iOS 12.0 and later.
    • getMetadata

      public NSDictionary<NSString,​?> getMetadata()
    • getCameraCalibrationData

      public AVCameraCalibrationData getCameraCalibrationData()
    • getResolvedSettings

      public AVCaptureResolvedPhotoSettings getResolvedSettings()
    • getPhotoCount

      public long getPhotoCount()
    • getSourceDeviceType

      public String getSourceDeviceType()
    • getBracketSettings

      public AVCaptureBracketedStillImageSettings getBracketSettings()
      Since:
      Available in iOS 11.0 and later.
    • getSequenceCount

      public long getSequenceCount()
      Since:
      Available in iOS 11.0 and later.
    • getLensStabilizationStatus

      public AVCaptureLensStabilizationStatus getLensStabilizationStatus()
      Since:
      Available in iOS 11.0 and later.
    • semanticSegmentationMatteForType

      public AVSemanticSegmentationMatte semanticSegmentationMatteForType​(AVSemanticSegmentationMatteType semanticSegmentationMatteType)
      Since:
      Available in iOS 13.0 and later.
    • fileDataRepresentation

      public NSData fileDataRepresentation()
      Since:
      Available in iOS 11.0 and later.
    • fileDataRepresentation

      public NSData fileDataRepresentation​(AVCapturePhotoFileDataRepresentationCustomizer customizer)
      Since:
      Available in iOS 12.0 and later.
    • fileDataRepresentation

      @Deprecated public NSData fileDataRepresentation​(NSDictionary<NSString,​?> replacementMetadata, NSDictionary<NSString,​?> replacementEmbeddedThumbnailPhotoFormat, CVPixelBuffer replacementEmbeddedThumbnailPixelBuffer, AVDepthData replacementDepthData)
      Deprecated.
      Deprecated in iOS 12.0. Use fileDataRepresentationWithCustomizer:
      Since:
      Available in iOS 11.0 and later.
    • CGImageRepresentation

      public CGImage CGImageRepresentation()
      Since:
      Available in iOS 11.0 and later.
    • previewCGImageRepresentation

      public CGImage previewCGImageRepresentation()
      Since:
      Available in iOS 11.0 and later.