CIRawFilterOptions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Settings for use with CreateRawFilter(CVPixelBuffer, NSDictionary, NSDictionary).
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class CIRawFilterOptions : Foundation.DictionaryContainer
type CIRawFilterOptions = class
inherit DictionaryContainer
- Inheritance
- Attributes
Constructors
CIRawFilterOptions() | |
CIRawFilterOptions(NSDictionary) |
Properties
ActiveKeys |
The set of input keys that are available for use on the input image. |
AllowDraftMode |
|
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 |
EnableSharpening |
|
EnableVendorLensCorrection |
If |
IgnoreImageOrientation |
If |
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 |
GetArray<T>(NSString, Func<IntPtr,T>) | (Inherited from DictionaryContainer) |
GetBoolValue(NSString) |
Returns the nullable Boolean associated with |
GetCGPointValue(NSString) |
Returns the nullable CGPoint associated with |
GetCGRectValue(NSString) |
Returns the nullable NSString associated with |
GetCGSizeValue(NSString) |
Returns the nullable CGSize associated with |
GetCMTimeValue(NSString) |
Returns the nullable CMTime associated with |
GetDoubleValue(NSString) |
Returns the nullable double associated with |
GetFloatValue(NSString) |
Returns the nullable float associated with |
GetInt32Value(NSString) |
Returns the nullable int associated with |
GetLongValue(NSString) |
Returns the nullable long associated with |
GetNativeValue<T>(NSString) |
Returns the native object associated with |
GetNIntValue(NSString) |
Returns the nullable native integer associated with |
GetNSDictionary(NSString) |
Returns the NSDictionary associated with |
GetNSDictionary<TKey,TValue>(NSString) |
Returns the NSDictionary associated with |
GetNSStringValue(NSString) |
Returns the NSString associated with |
GetNUIntValue(NSString) |
Returns the nullable native unsigned int associated with |
GetStringValue(NSString) |
Returns the string associated with |
GetStringValue(String) |
Returns the string associated with |
GetStrongDictionary<T>(NSString) |
Returns the DictionaryContainer associated with |
GetUInt32Value(NSString) |
Returns the nullable T:System.UInt32 associated with |
GetUIntValue(NSString) |
Returns the nullable T:System.UInt32 associated with |
RemoveValue(NSString) |
Removes from the dictionary the value associated with |
SetArrayValue(NSString, INativeObject[]) |
Associates the INativeObject array |
SetArrayValue(NSString, NSNumber[]) |
Associates the NSNumber array |
SetArrayValue(NSString, String[]) |
Associates the T:System.String array |
SetArrayValue<T>(NSString, T[]) |
Associates the array |
SetBooleanValue(NSString, Nullable<Boolean>) |
Stores the Boolean |
SetCGPointValue(NSString, Nullable<CGPoint>) |
Stores the CGPoint |
SetCGRectValue(NSString, Nullable<CGRect>) |
Stores the CGRect |
SetCGSizeValue(NSString, Nullable<CGSize>) |
Stores the CGSize |
SetCMTimeValue(NSString, Nullable<CMTime>) |
Stores the CMTime |
SetNativeValue(NSString, INativeObject, Boolean) | (Inherited from DictionaryContainer) |
SetNumberValue(NSString, Nullable<Double>) |
Stores the double |
SetNumberValue(NSString, Nullable<Int32>) |
Stores the int |
SetNumberValue(NSString, Nullable<Int64>) |
Stores the long |
SetNumberValue(NSString, Nullable<nint>) |
Stores the native integer |
SetNumberValue(NSString, Nullable<nuint>) |
Stores the native unsigned int |
SetNumberValue(NSString, Nullable<Single>) |
Stores the float |
SetNumberValue(NSString, Nullable<UInt32>) |
Stores the unsigned int |
SetStringValue(NSString, NSString) |
Stores the string |
SetStringValue(NSString, String) |
Stores the string |