Class Conference
public class Conference : Conferenceable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
Conference
- Implements
- Extension Methods
Constructors
Conference(PhoneAccountHandle)
public Conference(PhoneAccountHandle arg0)
Parameters
Conference(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 Conference(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CONNECT_TIME_NOT_SPECIFIED
public static long CONNECT_TIME_NOT_SPECIFIED { get; set; }
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
Methods
AddConnection(Connection)
public bool AddConnection(Connection arg0)
Parameters
arg0Connection
Returns
CreateFailedConference(DisconnectCause, PhoneAccountHandle)
public static Conference CreateFailedConference(DisconnectCause arg0, PhoneAccountHandle arg1)
Parameters
Returns
CreatePoolableInstance(PhoneAccountHandle)
HPA initializer for Conference(Android.Telecom.PhoneAccountHandle arg0)
public static Conference CreatePoolableInstance(PhoneAccountHandle arg0)
Parameters
arg0PhoneAccountHandle
Returns
Destroy()
public void Destroy()
GetCallAudioState()
[Obsolete("Deprecated in JVM")]
public CallAudioState GetCallAudioState()
Returns
GetConferenceableConnections()
public List<Connection> GetConferenceableConnections()
Returns
GetConnectionCapabilities()
public int GetConnectionCapabilities()
Returns
GetConnectionProperties()
public int GetConnectionProperties()
Returns
GetConnectionStartElapsedRealtimeMillis()
public long GetConnectionStartElapsedRealtimeMillis()
Returns
GetConnectionTime()
public long GetConnectionTime()
Returns
GetConnections()
public List<Connection> GetConnections()
Returns
GetCurrentCallEndpoint()
public CallEndpoint GetCurrentCallEndpoint()
Returns
GetDisconnectCause()
public DisconnectCause GetDisconnectCause()
Returns
GetExtras()
public Bundle GetExtras()
Returns
GetPhoneAccountHandle()
public PhoneAccountHandle GetPhoneAccountHandle()
Returns
GetState()
public int GetState()
Returns
GetStatusHints()
public StatusHints GetStatusHints()
Returns
GetVideoProvider()
public Connection.VideoProvider GetVideoProvider()
Returns
GetVideoState()
public int GetVideoState()
Returns
IsRingbackRequested()
public bool IsRingbackRequested()
Returns
OnAddConferenceParticipants(List<Uri>)
public void OnAddConferenceParticipants(List<Uri> arg0)
Parameters
OnAnswer(int)
public void OnAnswer(int arg0)
Parameters
OnAvailableCallEndpointsChanged(List<CallEndpoint>)
public void OnAvailableCallEndpointsChanged(List<CallEndpoint> arg0)
Parameters
arg0List<CallEndpoint>
OnCallAudioStateChanged(CallAudioState)
[Obsolete("Deprecated in JVM")]
public void OnCallAudioStateChanged(CallAudioState arg0)
Parameters
OnCallEndpointChanged(CallEndpoint)
public void OnCallEndpointChanged(CallEndpoint arg0)
Parameters
arg0CallEndpoint
OnConnectionAdded(Connection)
public void OnConnectionAdded(Connection arg0)
Parameters
arg0Connection
OnDisconnect()
public void OnDisconnect()
OnExtrasChanged(Bundle)
public void OnExtrasChanged(Bundle arg0)
Parameters
OnHold()
public void OnHold()
OnMerge()
public void OnMerge()
OnMerge(Connection)
public void OnMerge(Connection arg0)
Parameters
arg0Connection
OnMuteStateChanged(bool)
public void OnMuteStateChanged(bool arg0)
Parameters
OnPlayDtmfTone(char)
public void OnPlayDtmfTone(char arg0)
Parameters
OnReject()
public void OnReject()
OnSeparate(Connection)
public void OnSeparate(Connection arg0)
Parameters
arg0Connection
OnStopDtmfTone()
public void OnStopDtmfTone()
OnSwap()
public void OnSwap()
OnUnhold()
public void OnUnhold()
PutExtras(Bundle)
https://developer.android.com/reference/android/telecom/Conference.html#putExtras(android.os.Bundle)
public void PutExtras(Bundle arg0)
Parameters
RemoveConnection(Connection)
public void RemoveConnection(Connection arg0)
Parameters
arg0Connection
RemoveExtras(params String[])
public void RemoveExtras(params String[] arg0)
Parameters
RemoveExtras(List<String>)
https://developer.android.com/reference/android/telecom/Conference.html#removeExtras(java.util.List)
public void RemoveExtras(List<String> arg0)
Parameters
SendConferenceEvent(String, Bundle)
public void SendConferenceEvent(String arg0, Bundle arg1)
Parameters
SetActive()
public void SetActive()
SetConferenceableConnections(List<Connection>)
public void SetConferenceableConnections(List<Connection> arg0)
Parameters
arg0List<Connection>
SetConnectionCapabilities(int)
public void SetConnectionCapabilities(int arg0)
Parameters
SetConnectionProperties(int)
https://developer.android.com/reference/android/telecom/Conference.html#setConnectionProperties(int)
public void SetConnectionProperties(int arg0)
Parameters
SetConnectionStartElapsedRealTime(long)
[Obsolete("Deprecated in JVM")]
public void SetConnectionStartElapsedRealTime(long arg0)
Parameters
SetConnectionStartElapsedRealtimeMillis(long)
public void SetConnectionStartElapsedRealtimeMillis(long arg0)
Parameters
SetConnectionTime(long)
public void SetConnectionTime(long arg0)
Parameters
SetDialing()
public void SetDialing()
SetDisconnected(DisconnectCause)
public void SetDisconnected(DisconnectCause arg0)
Parameters
SetExtras(Bundle)
https://developer.android.com/reference/android/telecom/Conference.html#setExtras(android.os.Bundle)
public void SetExtras(Bundle arg0)
Parameters
SetOnHold()
public void SetOnHold()
SetRingbackRequested(bool)
public void SetRingbackRequested(bool arg0)
Parameters
SetRinging()
public void SetRinging()
SetStatusHints(StatusHints)
public void SetStatusHints(StatusHints arg0)
Parameters
arg0StatusHints
SetVideoProvider(Connection, VideoProvider)
public void SetVideoProvider(Connection arg0, Connection.VideoProvider arg1)
Parameters
SetVideoState(Connection, int)
public void SetVideoState(Connection arg0, int arg1)
Parameters
arg0Connectionarg1int