CIRawFilterOptions Class

Definition

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class CIRawFilterOptions : Foundation.DictionaryContainer
type CIRawFilterOptions = class
    inherit DictionaryContainer
Inheritance
CIRawFilterOptions
Attributes

Constructors

CIRawFilterOptions()
CIRawFilterOptions(NSDictionary)

Properties

ActiveKeys

The set of input keys that are available for use on the input image.

AllowDraftMode

true if draft mode shoud be allowed. (Switching this key is an expensive operation.)

BaselineExposure
Boost

Amount of boost (contrast enhancement), ranging from 0.0 (no boost) to 1.0 (full boost).

BoostShadowAmount

Amount of boost (contrast enhancement), ranging from 0.0 (no boost) to 1.0 (full boost) to be applied in shadow regions.

ColorNoiseReductionAmount

Amount of noise reduction to apply to color data, ranging from 0.0 (no reduction) to 1.0 (maximum).

Dictionary

Gets the wrapped NSDictionary.

(Inherited from DictionaryContainer)
DisableGamutMap
EnableChromaticNoiseTracking

If true, chromatic noise tracking using ISO and exposure is active.

EnableSharpening

true if sharpening should be applied.

EnableVendorLensCorrection

If true, correction will be applied for known lenses.

IgnoreImageOrientation

If true, the image's embedded orientation data will be ignored.

ImageOrientation

The EXIF image orientation value (in the range 1..8).

LinearSpaceFilter

The CIFilter applied to the image when, during RAW processing, it is in the linear color space.

LuminanceNoiseReductionAmount

Amount of noise reduction to apply to luminance data, ranging from 0.0 (no reduction) to 1.0 (maximum).

NeutralChromaticityX

Current neutral X value of the chromaticity.

NeutralChromaticityY

Current neutral Y value of the chromaticity.

NeutralLocation

Used to set the neutral (X,Y) position in the unrotated output image.

NeutralTemperature

The neutral color temperature. (Set using NeutralTint.)

NeutralTint

The neutral tint. Setting this value also modifies NeutralTemperature.

NoiseReductionAmount

Amount of noise reduction to apply, ranging from 0.0 (no reduction) to 1.0 (maximum).

NoiseReductionContrastAmount

Amount of contrast enhancement to apply during noise reduction, in the range 0.0 (no contrast enhancement) to 1.0 (maximum).

NoiseReductionDetailAmount

Amount of detail enhancement to apply during noise reduction, in the range 0.0 (no detail enhancement) to 1.0 (maximum).

NoiseReductionSharpnessAmount

Amount of sharpening to apply during noise reduction, in the range 0.0 (no sharpening) to 1.0 (maximum).

OutputNativeSize

The full native size of the original image.

ScaleFactor

The desired scale factor for drawing the image.

SupportedDecoderVersions

A dictionary whose keys are version identifiers of valid decoders.

Version

The key of the current decoder (see SupportedDecoderVersions).

Methods

GetArray<T>(NSString)

Retrieves the array of type T associated with key.

(Inherited from DictionaryContainer)
GetArray<T>(NSString, Func<IntPtr,T>) (Inherited from DictionaryContainer)
GetBoolValue(NSString)

Returns the nullable Boolean associated with key.

(Inherited from DictionaryContainer)
GetCGPointValue(NSString)

Returns the nullable CGPoint associated with key.

(Inherited from DictionaryContainer)
GetCGRectValue(NSString)

Returns the nullable NSString associated with key.

(Inherited from DictionaryContainer)
GetCGSizeValue(NSString)

Returns the nullable CGSize associated with key.

(Inherited from DictionaryContainer)
GetCMTimeValue(NSString)

Returns the nullable CMTime associated with key.

(Inherited from DictionaryContainer)
GetDoubleValue(NSString)

Returns the nullable double associated with key.

(Inherited from DictionaryContainer)
GetFloatValue(NSString)

Returns the nullable float associated with key.

(Inherited from DictionaryContainer)
GetInt32Value(NSString)

Returns the nullable int associated with key.

(Inherited from DictionaryContainer)
GetLongValue(NSString)

Returns the nullable long associated with key.

(Inherited from DictionaryContainer)
GetNativeValue<T>(NSString)

Returns the native object associated with key.

(Inherited from DictionaryContainer)
GetNIntValue(NSString)

Returns the nullable native integer associated with key.

(Inherited from DictionaryContainer)
GetNSDictionary(NSString)

Returns the NSDictionary associated with key.

(Inherited from DictionaryContainer)
GetNSDictionary<TKey,TValue>(NSString)

Returns the NSDictionary associated with key.

(Inherited from DictionaryContainer)
GetNSStringValue(NSString)

Returns the NSString associated with key.

(Inherited from DictionaryContainer)
GetNUIntValue(NSString)

Returns the nullable native unsigned int associated with key.

(Inherited from DictionaryContainer)
GetStringValue(NSString)

Returns the string associated with key.

(Inherited from DictionaryContainer)
GetStringValue(String)

Returns the string associated with key.

(Inherited from DictionaryContainer)
GetStrongDictionary<T>(NSString)

Returns the DictionaryContainer associated with key.

(Inherited from DictionaryContainer)
GetUInt32Value(NSString)

Returns the nullable T:System.UInt32 associated with key.

(Inherited from DictionaryContainer)
GetUIntValue(NSString)

Returns the nullable T:System.UInt32 associated with key.

(Inherited from DictionaryContainer)
RemoveValue(NSString)

Removes from the dictionary the value associated with key.

(Inherited from DictionaryContainer)
SetArrayValue(NSString, INativeObject[])

Associates the INativeObject array values with key.

(Inherited from DictionaryContainer)
SetArrayValue(NSString, NSNumber[])

Associates the NSNumber array values with key.

(Inherited from DictionaryContainer)
SetArrayValue(NSString, String[])

Associates the T:System.String array values with key.

(Inherited from DictionaryContainer)
SetArrayValue<T>(NSString, T[])

Associates the array values of type T with key.

(Inherited from DictionaryContainer)
SetBooleanValue(NSString, Nullable<Boolean>)

Stores the Boolean value and associates it with the key.

(Inherited from DictionaryContainer)
SetCGPointValue(NSString, Nullable<CGPoint>)

Stores the CGPointvalue and associates it with the key.

(Inherited from DictionaryContainer)
SetCGRectValue(NSString, Nullable<CGRect>)

Stores the CGRectvalue and associates it with the key.

(Inherited from DictionaryContainer)
SetCGSizeValue(NSString, Nullable<CGSize>)

Stores the CGSizevalue and associates it with the key.

(Inherited from DictionaryContainer)
SetCMTimeValue(NSString, Nullable<CMTime>)

Stores the CMTimevalue and associates it with the key.

(Inherited from DictionaryContainer)
SetNativeValue(NSString, INativeObject, Boolean) (Inherited from DictionaryContainer)
SetNumberValue(NSString, Nullable<Double>)

Stores the double value (or null) and associates it with the key.

(Inherited from DictionaryContainer)
SetNumberValue(NSString, Nullable<Int32>)

Stores the int value (or null) and associates it with the key.

(Inherited from DictionaryContainer)
SetNumberValue(NSString, Nullable<Int64>)

Stores the long value (or null) and associates it with the key.

(Inherited from DictionaryContainer)
SetNumberValue(NSString, Nullable<nint>)

Stores the native integer value (or null) and associates it with the key.

(Inherited from DictionaryContainer)
SetNumberValue(NSString, Nullable<nuint>)

Stores the native unsigned int value (or null) and associates it with the key.

(Inherited from DictionaryContainer)
SetNumberValue(NSString, Nullable<Single>)

Stores the float value (or null) and associates it with the key.

(Inherited from DictionaryContainer)
SetNumberValue(NSString, Nullable<UInt32>)

Stores the unsigned int value (or null) and associates it with the key.

(Inherited from DictionaryContainer)
SetStringValue(NSString, NSString)

Stores the string value and associates it with the key.

(Inherited from DictionaryContainer)
SetStringValue(NSString, String)

Stores the string value and associates it with the key.

(Inherited from DictionaryContainer)

Applies to