Table of Contents

Class ImageCaptureHandler

Namespace
CapCognition.Maui.Handlers
Assembly
CapCognition.Maui.dll
public class ImageCaptureHandler : ViewHandler<ImageCaptureView, PlatformCaptureView>, IPlatformViewHandler, IViewHandler, IElementHandler
Inheritance
ViewHandler<ImageCaptureView, PlatformCaptureView>
ImageCaptureHandler
Implements
Inherited Members

Constructors

ImageCaptureHandler()

public ImageCaptureHandler()

Fields

CommandMapper

public static CommandMapper<ImageCaptureView, ImageCaptureHandler> CommandMapper

Field Value

CommandMapper<ImageCaptureView, ImageCaptureHandler>

PropertyMapper

public static IPropertyMapper<ImageCaptureView, ImageCaptureHandler> PropertyMapper

Field Value

IPropertyMapper<ImageCaptureView, ImageCaptureHandler>

Methods

CloseCamera()

public void CloseCamera()

ConnectHandler(PlatformCaptureView)

protected override void ConnectHandler(PlatformCaptureView platformView)

Parameters

platformView PlatformCaptureView

CreatePlatformView()

protected override PlatformCaptureView CreatePlatformView()

Returns

PlatformCaptureView

DisconnectHandler(PlatformCaptureView)

protected override void DisconnectHandler(PlatformCaptureView platformView)

Parameters

platformView PlatformCaptureView

GetCurrentImage()

public SKBitmap? GetCurrentImage()

Returns

SKBitmap

GetCurrentImageAsync(CancellationToken)

public Task<SKBitmap?> GetCurrentImageAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task<SKBitmap>

Initialize()

public void Initialize()

OpenCamera()

public bool OpenCamera()

Returns

bool

SetTorch(bool)

public void SetTorch(bool on)

Parameters

on bool

StartContinuousBitmapRetrieval()

public bool StartContinuousBitmapRetrieval()

Returns

bool

StopContinuousBitmapRetrieval()

public bool StopContinuousBitmapRetrieval()

Returns

bool

Terminate()

public void Terminate()