Table of Contents

Class SessionConfiguration

Namespace
Android.Hardware.Camera2.Params
Assembly
MASES.Netdroid.dll
public class SessionConfiguration : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
SessionConfiguration
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()
JVMBridgeBase<Parcelable>.Execute<T>(params T[])
JVMBridgeBase<Parcelable>.DynBridgeClazz
JVMBridgeBase<Parcelable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

SessionConfiguration()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public SessionConfiguration()

SessionConfiguration(int, List<OutputConfiguration>)

public SessionConfiguration(int arg0, List<OutputConfiguration> arg1)

Parameters

arg0 int

int

arg1 List<OutputConfiguration>

List

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

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

Parameters

arg0 int

int

arg1 List<OutputConfiguration>

List

arg2 Executor

Executor

arg3 CameraCaptureSession.StateCallback

CameraCaptureSession.StateCallback

SessionConfiguration(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public SessionConfiguration(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

SESSION_HIGH_SPEED

public static int SESSION_HIGH_SPEED { get; }

Property Value

int

SESSION_REGULAR

public static int SESSION_REGULAR { get; }

Property Value

int

Methods

ClearColorSpace()

public void ClearColorSpace()

DescribeContents()

public int DescribeContents()

Returns

int

int

GetColorSpace()

public ColorSpace GetColorSpace()

Returns

ColorSpace

ColorSpace

GetExecutor()

public Executor GetExecutor()

Returns

Executor

Executor

GetInputConfiguration()

public InputConfiguration GetInputConfiguration()

Returns

InputConfiguration

InputConfiguration

GetOutputConfigurations()

public List<OutputConfiguration> GetOutputConfigurations()

Returns

List<OutputConfiguration>

List

GetSessionParameters()

public CaptureRequest GetSessionParameters()

Returns

CaptureRequest

CaptureRequest

GetSessionType()

public int GetSessionType()

Returns

int

int

GetStateCallback()

public CameraCaptureSession.StateCallback GetStateCallback()

Returns

CameraCaptureSession.StateCallback

CameraCaptureSession.StateCallback

SetColorSpace(Named)

public void SetColorSpace(ColorSpace.Named arg0)

Parameters

arg0 ColorSpace.Named

ColorSpace.Named

SetInputConfiguration(InputConfiguration)

public void SetInputConfiguration(InputConfiguration arg0)

Parameters

arg0 InputConfiguration

InputConfiguration

SetSessionParameters(CaptureRequest)

public void SetSessionParameters(CaptureRequest arg0)

Parameters

arg0 CaptureRequest

CaptureRequest

SetStateCallback(Executor, StateCallback)

public void SetStateCallback(Executor arg0, CameraCaptureSession.StateCallback arg1)

Parameters

arg0 Executor

Executor

arg1 CameraCaptureSession.StateCallback

CameraCaptureSession.StateCallback

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int