Class CIRAWFilter

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class CIRAWFilter
extends CIFilter
Since:
Available in iOS 15.0 and later.
  • Constructor Details

  • Method Details

    • getSupportedCameraModels

      public static NSArray<NSString> getSupportedCameraModels()
    • getSupportedDecoderVersions

      public NSArray<NSString> getSupportedDecoderVersions()
    • getNativeSize

      public CGSize getNativeSize()
    • getProperties

      public NSDictionary<?,​?> getProperties()
    • getOrientation

      public CGImagePropertyOrientation getOrientation()
    • setOrientation

      public void setOrientation​(CGImagePropertyOrientation v)
    • isDraftModeEnabled

      public boolean isDraftModeEnabled()
    • setDraftModeEnabled

      public void setDraftModeEnabled​(boolean v)
    • getDecoderVersion

      public CIRAWDecoderVersion getDecoderVersion()
    • setDecoderVersion

      public void setDecoderVersion​(CIRAWDecoderVersion v)
    • getScaleFactor

      public float getScaleFactor()
    • setScaleFactor

      public void setScaleFactor​(float v)
    • getExposure

      public float getExposure()
    • setExposure

      public void setExposure​(float v)
    • getBaselineExposure

      public float getBaselineExposure()
    • setBaselineExposure

      public void setBaselineExposure​(float v)
    • getShadowBias

      public float getShadowBias()
    • setShadowBias

      public void setShadowBias​(float v)
    • getBoostAmount

      public float getBoostAmount()
    • setBoostAmount

      public void setBoostAmount​(float v)
    • getBoostShadowAmount

      public float getBoostShadowAmount()
    • setBoostShadowAmount

      public void setBoostShadowAmount​(float v)
    • isGamutMappingEnabled

      public boolean isGamutMappingEnabled()
    • setGamutMappingEnabled

      public void setGamutMappingEnabled​(boolean v)
    • isLensCorrectionSupported

      public boolean isLensCorrectionSupported()
    • isLensCorrectionEnabled

      public boolean isLensCorrectionEnabled()
    • setLensCorrectionEnabled

      public void setLensCorrectionEnabled​(boolean v)
    • isLuminanceNoiseReductionSupported

      public boolean isLuminanceNoiseReductionSupported()
    • getLuminanceNoiseReductionAmount

      public float getLuminanceNoiseReductionAmount()
    • setLuminanceNoiseReductionAmount

      public void setLuminanceNoiseReductionAmount​(float v)
    • isColorNoiseReductionSupported

      public boolean isColorNoiseReductionSupported()
    • getColorNoiseReductionAmount

      public float getColorNoiseReductionAmount()
    • setColorNoiseReductionAmount

      public void setColorNoiseReductionAmount​(float v)
    • isSharpnessSupported

      public boolean isSharpnessSupported()
    • getSharpnessAmount

      public float getSharpnessAmount()
    • setSharpnessAmount

      public void setSharpnessAmount​(float v)
    • isContrastSupported

      public boolean isContrastSupported()
    • getContrastAmount

      public float getContrastAmount()
    • setContrastAmount

      public void setContrastAmount​(float v)
    • isDetailSupported

      public boolean isDetailSupported()
    • getDetailAmount

      public float getDetailAmount()
    • setDetailAmount

      public void setDetailAmount​(float v)
    • isMoireReductionSupported

      public boolean isMoireReductionSupported()
    • getMoireReductionAmount

      public float getMoireReductionAmount()
    • setMoireReductionAmount

      public void setMoireReductionAmount​(float v)
    • isLocalToneMapSupported

      public boolean isLocalToneMapSupported()
    • getLocalToneMapAmount

      public float getLocalToneMapAmount()
    • setLocalToneMapAmount

      public void setLocalToneMapAmount​(float v)
    • getExtendedDynamicRangeAmount

      public float getExtendedDynamicRangeAmount()
    • setExtendedDynamicRangeAmount

      public void setExtendedDynamicRangeAmount​(float v)
    • getNeutralChromaticity

      public CGPoint getNeutralChromaticity()
    • setNeutralChromaticity

      public void setNeutralChromaticity​(CGPoint v)
    • getNeutralLocation

      public CGPoint getNeutralLocation()
    • setNeutralLocation

      public void setNeutralLocation​(CGPoint v)
    • getNeutralTemperature

      public float getNeutralTemperature()
    • setNeutralTemperature

      public void setNeutralTemperature​(float v)
    • getNeutralTint

      public float getNeutralTint()
    • setNeutralTint

      public void setNeutralTint​(float v)
    • getLinearSpaceFilter

      public CIFilter getLinearSpaceFilter()
    • setLinearSpaceFilter

      public void setLinearSpaceFilter​(CIFilter v)
    • getPreviewImage

      public CIImage getPreviewImage()
    • getPortraitEffectsMatte

      public CIImage getPortraitEffectsMatte()
    • getSemanticSegmentationSkinMatte

      public CIImage getSemanticSegmentationSkinMatte()
    • getSemanticSegmentationHairMatte

      public CIImage getSemanticSegmentationHairMatte()
    • getSemanticSegmentationGlassesMatte

      public CIImage getSemanticSegmentationGlassesMatte()
    • getSemanticSegmentationSkyMatte

      public CIImage getSemanticSegmentationSkyMatte()
    • getSemanticSegmentationTeethMatte

      public CIImage getSemanticSegmentationTeethMatte()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • create

      protected static long create​(NSURL url)
    • create

      protected static long create​(NSData data, String identifierHint)
    • create

      protected static long create​(CVPixelBuffer buffer, NSDictionary<?,​?> properties)