Table of Contents

Class Connection.VideoProvider

Namespace
Android.Telecom
Assembly
MASES.Netdroid.dll
public class Connection.VideoProvider : JVMBridgeBase<Connection.VideoProvider>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<Connection.VideoProvider>
Connection.VideoProvider
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Connection.VideoProvider>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Connection.VideoProvider>.IsAssignableFrom<T>()
JVMBridgeBase<Connection.VideoProvider>.Execute<T>(params T[])
JVMBridgeBase<Connection.VideoProvider>.DynBridgeClazz
JVMBridgeBase<Connection.VideoProvider>.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

VideoProvider()

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

[Obsolete("VideoProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public VideoProvider()

VideoProvider(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

[Obsolete("VideoProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public VideoProvider(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

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_EVENT_CAMERA_FAILURE

public static int SESSION_EVENT_CAMERA_FAILURE { get; }

Property Value

int

SESSION_EVENT_CAMERA_PERMISSION_ERROR

public static int SESSION_EVENT_CAMERA_PERMISSION_ERROR { get; }

Property Value

int

SESSION_EVENT_CAMERA_READY

public static int SESSION_EVENT_CAMERA_READY { get; }

Property Value

int

SESSION_EVENT_RX_PAUSE

public static int SESSION_EVENT_RX_PAUSE { get; }

Property Value

int

SESSION_EVENT_RX_RESUME

public static int SESSION_EVENT_RX_RESUME { get; }

Property Value

int

SESSION_EVENT_TX_START

public static int SESSION_EVENT_TX_START { get; }

Property Value

int

SESSION_EVENT_TX_STOP

public static int SESSION_EVENT_TX_STOP { get; }

Property Value

int

SESSION_MODIFY_REQUEST_FAIL

public static int SESSION_MODIFY_REQUEST_FAIL { get; }

Property Value

int

SESSION_MODIFY_REQUEST_INVALID

public static int SESSION_MODIFY_REQUEST_INVALID { get; }

Property Value

int

SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE

public static int SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE { get; }

Property Value

int

SESSION_MODIFY_REQUEST_SUCCESS

public static int SESSION_MODIFY_REQUEST_SUCCESS { get; }

Property Value

int

SESSION_MODIFY_REQUEST_TIMED_OUT

public static int SESSION_MODIFY_REQUEST_TIMED_OUT { get; }

Property Value

int

Methods

ChangeCameraCapabilities(CameraCapabilities)

public void ChangeCameraCapabilities(VideoProfile.CameraCapabilities arg0)

Parameters

arg0 VideoProfile.CameraCapabilities

VideoProfile.CameraCapabilities

ChangePeerDimensions(int, int)

public void ChangePeerDimensions(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

ChangeVideoQuality(int)

public void ChangeVideoQuality(int arg0)

Parameters

arg0 int

int

HandleCallSessionEvent(int)

public void HandleCallSessionEvent(int arg0)

Parameters

arg0 int

int

OnRequestCameraCapabilities()

public void OnRequestCameraCapabilities()

OnRequestConnectionDataUsage()

public void OnRequestConnectionDataUsage()

OnSendSessionModifyRequest(VideoProfile, VideoProfile)

public void OnSendSessionModifyRequest(VideoProfile arg0, VideoProfile arg1)

Parameters

arg0 VideoProfile

VideoProfile

arg1 VideoProfile

VideoProfile

OnSendSessionModifyResponse(VideoProfile)

public void OnSendSessionModifyResponse(VideoProfile arg0)

Parameters

arg0 VideoProfile

VideoProfile

OnSetCamera(String)

public void OnSetCamera(String arg0)

Parameters

arg0 String

String

OnSetDeviceOrientation(int)

public void OnSetDeviceOrientation(int arg0)

Parameters

arg0 int

int

OnSetDisplaySurface(Surface)

public void OnSetDisplaySurface(Surface arg0)

Parameters

arg0 Surface

Surface

OnSetPauseImage(Uri)

public void OnSetPauseImage(Uri arg0)

Parameters

arg0 Uri

Uri

OnSetPreviewSurface(Surface)

public void OnSetPreviewSurface(Surface arg0)

Parameters

arg0 Surface

Surface

OnSetZoom(float)

public void OnSetZoom(float arg0)

Parameters

arg0 float

float

ReceiveSessionModifyRequest(VideoProfile)

public void ReceiveSessionModifyRequest(VideoProfile arg0)

Parameters

arg0 VideoProfile

VideoProfile

ReceiveSessionModifyResponse(int, VideoProfile, VideoProfile)

public void ReceiveSessionModifyResponse(int arg0, VideoProfile arg1, VideoProfile arg2)

Parameters

arg0 int

int

arg1 VideoProfile

VideoProfile

arg2 VideoProfile

VideoProfile

SetCallDataUsage(long)

public void SetCallDataUsage(long arg0)

Parameters

arg0 long

long