ICustomFilter.BeginProcessing Method

Called when the block-based rendering is about to begin, or new source/target buffers are requested.

Namespace: Lumia.Imaging.Custom
Assembly: Lumia.Imaging (in Lumia.Imaging.dll) Version:

function BeginProcessing(request);


Type: Lumia.Imaging.Custom.ICustomFilterRequest
Information about the processing operation.

Return Value

Type: ICustomFilterResponse
Acknowledgement in response, or null if the custom filter cannot perform the requested operation. Returning null will cause the overall rendering operation to throw an exception.

This method should be considered deprecated in favor of the corresponding method in ICustomFilterSession. It is only safe for single-threaded rendering. Instead, implement ICustomFilter2 with session support, and let this method throw NotImplementedException.

Lumia Imaging SDK

Supported in: 2.0