Edit

Share via


ICIImageProcessorInput Interface

Definition

The input to a CIImageProcessorKernel.

[Foundation.Protocol(Name="CIImageProcessorInput", WrapperType=typeof(CoreImage.CIImageProcessorInputWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
public interface ICIImageProcessorInput : IDisposable, ObjCRuntime.INativeObject
type ICIImageProcessorInput = 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 input image.

Format

The pixel format of the input image.

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
MetalTexture

The input IMTLTexture.

PixelBuffer

The input CVPixelBuffer.

Region

The region of interest in the input image.

Extension Methods

GetSurface(ICIImageProcessorInput)

Extension method for getting the surface from a ICIImageProcessorInput.

Applies to