ICIImageProcessorOutput Interface

Definition

The output of a CIImageProcessorKernel.

[Foundation.Protocol(Name="CIImageProcessorOutput", WrapperType=typeof(CoreImage.CIImageProcessorOutputWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
public interface ICIImageProcessorOutput : IDisposable, ObjCRuntime.INativeObject
type ICIImageProcessorOutput = interface
    interface INativeObject
    interface IDisposable
Attributes
Implements

Properties

BaseAddress

The memory address of the data buffer.

BytesPerRow

The number of bytes in a single row of the output image.

Format

The colorspace of the output image.

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
MetalCommandBuffer

The Metal command buffer for the output image.

MetalTexture

The Metal IMTLTexture of the output image.

PixelBuffer

The output image, as a CVPixelBuffer.

Region

The CGRect to which the processing was applied.

Extension Methods

GetSurface(ICIImageProcessorOutput)

Extension method for getting the surface from a ICIImageProcessorOutput.

Applies to