Share via


CIImageProcessorKernel.Process Method

Definition

Overloads

Process(ICIImageProcessorInput[], NSDictionary<NSString,NSObject>, ICIImageProcessorOutput, NSError)

Developers should override this method to perform custom processing on the inputs.

[Foundation.Export("processWithInputs:arguments:output:error:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static bool Process(CoreImage.ICIImageProcessorInput[]? inputs, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject>? arguments, CoreImage.ICIImageProcessorOutput output, out Foundation.NSError error);
[<Foundation.Export("processWithInputs:arguments:output:error:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Process : CoreImage.ICIImageProcessorInput[] * Foundation.NSDictionary<Foundation.NSString, Foundation.NSObject> * CoreImage.ICIImageProcessorOutput * NSError -> bool

Parameters

inputs
ICIImageProcessorInput[]

The input images.

This parameter can be null.

arguments
NSDictionary<NSString,NSObject>

Additional arguments for the processing.

This parameter can be null.

output
ICIImageProcessorOutput

The results of the processing

error
NSError

Developers should set this NSError as necessary.

Returns

true if the processing completed successfuly.

Attributes

Applies to

Process(ICIImageProcessorInput[], NSDictionary<NSString,NSObject>, ICIImageProcessorOutput[], NSError)

[Foundation.Export("processWithInputs:arguments:outputs:error:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static bool Process(CoreImage.ICIImageProcessorInput[]? inputs, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject>? arguments, CoreImage.ICIImageProcessorOutput[] outputs, out Foundation.NSError? error);
[<Foundation.Export("processWithInputs:arguments:outputs:error:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Process : CoreImage.ICIImageProcessorInput[] * Foundation.NSDictionary<Foundation.NSString, Foundation.NSObject> * CoreImage.ICIImageProcessorOutput[] * NSError -> bool

Parameters

error
NSError

Returns

Attributes

Applies to