Class Connection.VideoProvider
public class Connection.VideoProvider : JVMBridgeBase<Connection.VideoProvider>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
Connection.VideoProvider
- Implements
- Extension Methods
Constructors
VideoProvider()
public VideoProvider()
VideoProvider(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 VideoProvider(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
SESSION_EVENT_CAMERA_FAILURE
public static int SESSION_EVENT_CAMERA_FAILURE { get; set; }
Property Value
SESSION_EVENT_CAMERA_PERMISSION_ERROR
public static int SESSION_EVENT_CAMERA_PERMISSION_ERROR { get; set; }
Property Value
SESSION_EVENT_CAMERA_READY
public static int SESSION_EVENT_CAMERA_READY { get; set; }
Property Value
SESSION_EVENT_RX_PAUSE
public static int SESSION_EVENT_RX_PAUSE { get; set; }
Property Value
SESSION_EVENT_RX_RESUME
public static int SESSION_EVENT_RX_RESUME { get; set; }
Property Value
SESSION_EVENT_TX_START
public static int SESSION_EVENT_TX_START { get; set; }
Property Value
SESSION_EVENT_TX_STOP
public static int SESSION_EVENT_TX_STOP { get; set; }
Property Value
SESSION_MODIFY_REQUEST_FAIL
public static int SESSION_MODIFY_REQUEST_FAIL { get; set; }
Property Value
SESSION_MODIFY_REQUEST_INVALID
public static int SESSION_MODIFY_REQUEST_INVALID { get; set; }
Property Value
SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE
public static int SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE { get; set; }
Property Value
SESSION_MODIFY_REQUEST_SUCCESS
public static int SESSION_MODIFY_REQUEST_SUCCESS { get; set; }
Property Value
SESSION_MODIFY_REQUEST_TIMED_OUT
public static int SESSION_MODIFY_REQUEST_TIMED_OUT { get; set; }
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
CreatePoolableInstance()
HPA initializer for VideoProvider()
public static Connection.VideoProvider CreatePoolableInstance()
Returns
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
arg0VideoProfilearg1VideoProfile
OnSendSessionModifyResponse(VideoProfile)
public void OnSendSessionModifyResponse(VideoProfile arg0)
Parameters
arg0VideoProfile
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
arg0VideoProfile
ReceiveSessionModifyResponse(int, VideoProfile, VideoProfile)
public void ReceiveSessionModifyResponse(int arg0, VideoProfile arg1, VideoProfile arg2)
Parameters
arg0intarg1VideoProfilearg2VideoProfile
SetCallDataUsage(long)
public void SetCallDataUsage(long arg0)