Class Connection.VideoProvider
public class Connection.VideoProvider : JVMBridgeBase<Connection.VideoProvider>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseConnection.VideoProvider
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Connection.VideoProvider>.SExecuteWithSignature(Type, string, string, params object[])JVMBridgeBase<Connection.VideoProvider>.SExecute<TReturn, TConverter>(Type, string, params object[])JVMBridgeBase<Connection.VideoProvider>.IsAssignableFrom(IJavaType)JVMBridgeBase<Connection.VideoProvider>.IsAssignableFrom<T>()JVMBridgeBase<Connection.VideoProvider>.Execute<T>(params T[])JVMBridgeBase<Connection.VideoProvider>.DynBridgeClazzJVMBridgeBase<Connection.VideoProvider>.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
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { 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
SESSION_EVENT_CAMERA_FAILURE
public static int SESSION_EVENT_CAMERA_FAILURE { get; }
Property Value
SESSION_EVENT_CAMERA_PERMISSION_ERROR
public static int SESSION_EVENT_CAMERA_PERMISSION_ERROR { get; }
Property Value
SESSION_EVENT_CAMERA_READY
public static int SESSION_EVENT_CAMERA_READY { get; }
Property Value
SESSION_EVENT_RX_PAUSE
public static int SESSION_EVENT_RX_PAUSE { get; }
Property Value
SESSION_EVENT_RX_RESUME
public static int SESSION_EVENT_RX_RESUME { get; }
Property Value
SESSION_EVENT_TX_START
public static int SESSION_EVENT_TX_START { get; }
Property Value
SESSION_EVENT_TX_STOP
public static int SESSION_EVENT_TX_STOP { get; }
Property Value
SESSION_MODIFY_REQUEST_FAIL
public static int SESSION_MODIFY_REQUEST_FAIL { get; }
Property Value
SESSION_MODIFY_REQUEST_INVALID
public static int SESSION_MODIFY_REQUEST_INVALID { get; }
Property Value
SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE
public static int SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE { get; }
Property Value
SESSION_MODIFY_REQUEST_SUCCESS
public static int SESSION_MODIFY_REQUEST_SUCCESS { get; }
Property Value
SESSION_MODIFY_REQUEST_TIMED_OUT
public static int SESSION_MODIFY_REQUEST_TIMED_OUT { get; }
Property Value
Methods
ChangeCameraCapabilities(CameraCapabilities)
public void ChangeCameraCapabilities(VideoProfile.CameraCapabilities arg0)
Parameters
ChangePeerDimensions(int, int)
public void ChangePeerDimensions(int arg0, int arg1)
Parameters
ChangeVideoQuality(int)
public void ChangeVideoQuality(int arg0)
Parameters
HandleCallSessionEvent(int)
public void HandleCallSessionEvent(int arg0)
Parameters
OnRequestCameraCapabilities()
public void OnRequestCameraCapabilities()
OnRequestConnectionDataUsage()
public void OnRequestConnectionDataUsage()
OnSendSessionModifyRequest(VideoProfile, VideoProfile)
public void OnSendSessionModifyRequest(VideoProfile arg0, VideoProfile arg1)
Parameters
arg0
VideoProfilearg1
VideoProfile
OnSendSessionModifyResponse(VideoProfile)
public void OnSendSessionModifyResponse(VideoProfile arg0)
Parameters
arg0
VideoProfile
OnSetCamera(String)
public void OnSetCamera(String arg0)
Parameters
OnSetDeviceOrientation(int)
public void OnSetDeviceOrientation(int arg0)
Parameters
OnSetDisplaySurface(Surface)
public void OnSetDisplaySurface(Surface arg0)
Parameters
OnSetPauseImage(Uri)
public void OnSetPauseImage(Uri arg0)
Parameters
OnSetPreviewSurface(Surface)
public void OnSetPreviewSurface(Surface arg0)
Parameters
OnSetZoom(float)
public void OnSetZoom(float arg0)
Parameters
ReceiveSessionModifyRequest(VideoProfile)
public void ReceiveSessionModifyRequest(VideoProfile arg0)
Parameters
arg0
VideoProfile
ReceiveSessionModifyResponse(int, VideoProfile, VideoProfile)
public void ReceiveSessionModifyResponse(int arg0, VideoProfile arg1, VideoProfile arg2)
Parameters
arg0
intarg1
VideoProfilearg2
VideoProfile
SetCallDataUsage(long)
public void SetCallDataUsage(long arg0)