Table of Contents

Class MultiResolutionImageReader

Namespace
Android.Hardware.Camera2
Assembly
MASES.Netdroid.dll
public class MultiResolutionImageReader : AutoCloseable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IAutoCloseable
Inheritance
MultiResolutionImageReader
Implements
Extension Methods

Constructors

MultiResolutionImageReader(Collection<MultiResolutionStreamInfo>, int, int)

public MultiResolutionImageReader(Collection<MultiResolutionStreamInfo> arg0, int arg1, int arg2)

Parameters

arg0 Collection<MultiResolutionStreamInfo>

Collection

arg1 int

int

arg2 int

int

MultiResolutionImageReader(Collection<MultiResolutionStreamInfo>, int, int, long)

public MultiResolutionImageReader(Collection<MultiResolutionStreamInfo> arg0, int arg1, int arg2, long arg3)

Parameters

arg0 Collection<MultiResolutionStreamInfo>

Collection

arg1 int

int

arg2 int

int

arg3 long

long

MultiResolutionImageReader(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public MultiResolutionImageReader(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Close()

public void Close()

CreatePoolableInstance(Collection<MultiResolutionStreamInfo>, int, int)

HPA initializer for MultiResolutionImageReader(Java.Util.Collection%3CAndroid.Hardware.Camera2.Params.MultiResolutionStreamInfo%3E arg0, int arg1, int arg2)

public static MultiResolutionImageReader CreatePoolableInstance(Collection<MultiResolutionStreamInfo> arg0, int arg1, int arg2)

Parameters

arg0 Collection<MultiResolutionStreamInfo>
arg1 int
arg2 int

Returns

MultiResolutionImageReader

CreatePoolableInstance(Collection<MultiResolutionStreamInfo>, int, int, long)

HPA initializer for MultiResolutionImageReader(Java.Util.Collection%3CAndroid.Hardware.Camera2.Params.MultiResolutionStreamInfo%3E arg0, int arg1, int arg2, long arg3)

public static MultiResolutionImageReader CreatePoolableInstance(Collection<MultiResolutionStreamInfo> arg0, int arg1, int arg2, long arg3)

Parameters

arg0 Collection<MultiResolutionStreamInfo>
arg1 int
arg2 int
arg3 long

Returns

MultiResolutionImageReader

Flush()

public void Flush()

GetStreamInfoForImageReader(ImageReader)

public MultiResolutionStreamInfo GetStreamInfoForImageReader(ImageReader arg0)

Parameters

arg0 ImageReader

ImageReader

Returns

MultiResolutionStreamInfo

MultiResolutionStreamInfo

GetSurface()

public Surface GetSurface()

Returns

Surface

Surface

SetOnImageAvailableListener(OnImageAvailableListener, Executor)

public void SetOnImageAvailableListener(ImageReader.OnImageAvailableListener arg0, Executor arg1)

Parameters

arg0 ImageReader.OnImageAvailableListener

ImageReader.OnImageAvailableListener

arg1 Executor

Executor