Table of Contents

Class ExtensionSessionConfiguration

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

Constructors

ExtensionSessionConfiguration(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 ExtensionSessionConfiguration(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

ExtensionSessionConfiguration(int, List<OutputConfiguration>, Executor, StateCallback)

public ExtensionSessionConfiguration(int arg0, List<OutputConfiguration> arg1, Executor arg2, CameraExtensionSession.StateCallback arg3)

Parameters

arg0 int

int

arg1 List<OutputConfiguration>

List

arg2 Executor

Executor

arg3 CameraExtensionSession.StateCallback

CameraExtensionSession.StateCallback

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

ClearColorSpace()

public void ClearColorSpace()

CreatePoolableInstance(int, List<OutputConfiguration>, Executor, StateCallback)

HPA initializer for ExtensionSessionConfiguration(int arg0, Java.Util.List%3CAndroid.Hardware.Camera2.Params.OutputConfiguration%3E arg1, Java.Util.Concurrent.Executor arg2, Android.Hardware.Camera2.CameraExtensionSession.StateCallback arg3)

public static ExtensionSessionConfiguration CreatePoolableInstance(int arg0, List<OutputConfiguration> arg1, Executor arg2, CameraExtensionSession.StateCallback arg3)

Parameters

arg0 int
arg1 List<OutputConfiguration>
arg2 Executor
arg3 CameraExtensionSession.StateCallback

Returns

ExtensionSessionConfiguration

GetColorSpace()

public ColorSpace GetColorSpace()

Returns

ColorSpace

ColorSpace

GetExecutor()

public Executor GetExecutor()

Returns

Executor

Executor

GetExtension()

public int GetExtension()

Returns

int

int

GetOutputConfigurations()

public List<OutputConfiguration> GetOutputConfigurations()

Returns

List<OutputConfiguration>

List

GetPostviewOutputConfiguration()

public OutputConfiguration GetPostviewOutputConfiguration()

Returns

OutputConfiguration

OutputConfiguration

GetStateCallback()

public CameraExtensionSession.StateCallback GetStateCallback()

Returns

CameraExtensionSession.StateCallback

CameraExtensionSession.StateCallback

SetColorSpace(Named)

public void SetColorSpace(ColorSpace.Named arg0)

Parameters

arg0 ColorSpace.Named

ColorSpace.Named

SetPostviewOutputConfiguration(OutputConfiguration)

public void SetPostviewOutputConfiguration(OutputConfiguration arg0)

Parameters

arg0 OutputConfiguration

OutputConfiguration