Class OutputConfiguration
public class OutputConfiguration : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Parcelable>OutputConfiguration
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Parcelable>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<Parcelable>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()JVMBridgeBase<Parcelable>.Execute<T>(params T[])JVMBridgeBase<Parcelable>.DynBridgeClazzJVMBridgeBase<Parcelable>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
OutputConfiguration()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public OutputConfiguration()
OutputConfiguration(Size, Class)
public OutputConfiguration(Size arg0, Class arg1)
Parameters
OutputConfiguration(Surface)
public OutputConfiguration(Surface arg0)
Parameters
OutputConfiguration(int, Size)
public OutputConfiguration(int arg0, Size arg1)
Parameters
OutputConfiguration(int, Size, long)
public OutputConfiguration(int arg0, Size arg1, long arg2)
Parameters
OutputConfiguration(int, Surface)
public OutputConfiguration(int arg0, Surface arg1)
Parameters
OutputConfiguration(int, int, Size)
public OutputConfiguration(int arg0, int arg1, Size arg2)
Parameters
OutputConfiguration(int, int, Size, long)
public OutputConfiguration(int arg0, int arg1, Size arg2, long arg3)
Parameters
OutputConfiguration(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 OutputConfiguration(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
MIRROR_MODE_AUTO
public static int MIRROR_MODE_AUTO { get; }
Property Value
MIRROR_MODE_H
public static int MIRROR_MODE_H { get; }
Property Value
MIRROR_MODE_NONE
public static int MIRROR_MODE_NONE { get; }
Property Value
MIRROR_MODE_V
public static int MIRROR_MODE_V { get; }
Property Value
SURFACE_GROUP_ID_NONE
public static int SURFACE_GROUP_ID_NONE { get; }
Property Value
TIMESTAMP_BASE_CHOREOGRAPHER_SYNCED
public static int TIMESTAMP_BASE_CHOREOGRAPHER_SYNCED { get; }
Property Value
TIMESTAMP_BASE_DEFAULT
public static int TIMESTAMP_BASE_DEFAULT { get; }
Property Value
TIMESTAMP_BASE_MONOTONIC
public static int TIMESTAMP_BASE_MONOTONIC { get; }
Property Value
TIMESTAMP_BASE_REALTIME
public static int TIMESTAMP_BASE_REALTIME { get; }
Property Value
TIMESTAMP_BASE_SENSOR
public static int TIMESTAMP_BASE_SENSOR { get; }
Property Value
Methods
AddSensorPixelModeUsed(int)
public void AddSensorPixelModeUsed(int arg0)
Parameters
AddSurface(Surface)
public void AddSurface(Surface arg0)
Parameters
CreateInstancesForMultiResolutionOutput(MultiResolutionImageReader)
public static Collection<OutputConfiguration> CreateInstancesForMultiResolutionOutput(MultiResolutionImageReader arg0)
Parameters
Returns
CreateInstancesForMultiResolutionOutput(Collection<MultiResolutionStreamInfo>, int)
public static List<OutputConfiguration> CreateInstancesForMultiResolutionOutput(Collection<MultiResolutionStreamInfo> arg0, int arg1)
Parameters
arg0
Collection<MultiResolutionStreamInfo>arg1
int
Returns
DescribeContents()
public int DescribeContents()
Returns
EnableSurfaceSharing()
public void EnableSurfaceSharing()
GetDynamicRangeProfile()
public long GetDynamicRangeProfile()
Returns
GetMaxSharedSurfaceCount()
public int GetMaxSharedSurfaceCount()
Returns
GetMirrorMode()
public int GetMirrorMode()
Returns
GetStreamUseCase()
public long GetStreamUseCase()
Returns
GetSurface()
public Surface GetSurface()
Returns
GetSurfaceGroupId()
public int GetSurfaceGroupId()
Returns
GetSurfaces()
public List<Surface> GetSurfaces()
Returns
GetTimestampBase()
public int GetTimestampBase()
Returns
IsReadoutTimestampEnabled()
public bool IsReadoutTimestampEnabled()
Returns
RemoveSensorPixelModeUsed(int)
public void RemoveSensorPixelModeUsed(int arg0)
Parameters
RemoveSurface(Surface)
public void RemoveSurface(Surface arg0)
Parameters
SetDynamicRangeProfile(long)
public void SetDynamicRangeProfile(long arg0)
Parameters
SetMirrorMode(int)
public void SetMirrorMode(int arg0)
Parameters
SetPhysicalCameraId(String)
public void SetPhysicalCameraId(String arg0)
Parameters
SetReadoutTimestampEnabled(bool)
public void SetReadoutTimestampEnabled(bool arg0)
Parameters
SetStreamUseCase(long)
public void SetStreamUseCase(long arg0)
Parameters
SetSurfacesForMultiResolutionOutput(Collection<OutputConfiguration>, MultiResolutionImageReader)
public static void SetSurfacesForMultiResolutionOutput(Collection<OutputConfiguration> arg0, MultiResolutionImageReader arg1)
Parameters
SetTimestampBase(int)
public void SetTimestampBase(int arg0)
Parameters
WriteToParcel(Parcel, int)
public void WriteToParcel(Parcel arg0, int arg1)