Class InCallService
public class InCallService : Service, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
InCallService
- Implements
- Inherited Members
- Extension Methods
Constructors
InCallService()
public InCallService()
InCallService(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 InCallService(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
SERVICE_INTERFACE
public static String SERVICE_INTERFACE { get; set; }
Property Value
Methods
CanAddCall()
public bool CanAddCall()
Returns
CreatePoolableInstance()
HPA initializer for InCallService()
public static InCallService CreatePoolableInstance()
Returns
GetCallAudioState()
[Obsolete("Deprecated in JVM")]
public CallAudioState GetCallAudioState()
Returns
GetCalls()
public List<Call> GetCalls()
Returns
GetCurrentCallEndpoint()
public CallEndpoint GetCurrentCallEndpoint()
Returns
OnAvailableCallEndpointsChanged(List<CallEndpoint>)
public void OnAvailableCallEndpointsChanged(List<CallEndpoint> arg0)
Parameters
arg0List<CallEndpoint>
OnBringToForeground(bool)
public void OnBringToForeground(bool arg0)
Parameters
OnCallAdded(Call)
public void OnCallAdded(Call arg0)
Parameters
OnCallAudioStateChanged(CallAudioState)
[Obsolete("Deprecated in JVM")]
public void OnCallAudioStateChanged(CallAudioState arg0)
Parameters
OnCallEndpointChanged(CallEndpoint)
public void OnCallEndpointChanged(CallEndpoint arg0)
Parameters
arg0CallEndpoint
OnCallRemoved(Call)
public void OnCallRemoved(Call arg0)
Parameters
OnCanAddCallChanged(bool)
public void OnCanAddCallChanged(bool arg0)
Parameters
OnConnectionEvent(Call, String, Bundle)
public void OnConnectionEvent(Call arg0, String arg1, Bundle arg2)
Parameters
OnMuteStateChanged(bool)
public void OnMuteStateChanged(bool arg0)
Parameters
OnSilenceRinger()
public void OnSilenceRinger()
RequestBluetoothAudio(BluetoothDevice)
[Obsolete("Deprecated in JVM")]
public void RequestBluetoothAudio(BluetoothDevice arg0)
Parameters
RequestCallEndpointChange(CallEndpoint, Executor, OutcomeReceiver<Void, CallEndpointException>)
public void RequestCallEndpointChange(CallEndpoint arg0, Executor arg1, OutcomeReceiver<Void, CallEndpointException> arg2)
Parameters
arg0CallEndpointarg1Executorarg2OutcomeReceiver<Void, CallEndpointException>
SetAudioRoute(int)
[Obsolete("Deprecated in JVM")]
public void SetAudioRoute(int arg0)
Parameters
SetMuted(bool)
public void SetMuted(bool arg0)