MbmsGroupCallSession.StartGroupCall Method

Definition

Starts the requested group call, reporting status to the indicated callback.

[Android.Runtime.Register("startGroupCall", "(JLjava/util/List;Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/GroupCallCallback;)Landroid/telephony/mbms/GroupCall;", "GetStartGroupCall_JLjava_util_List_Ljava_util_List_Ljava_util_concurrent_Executor_Landroid_telephony_mbms_GroupCallCallback_Handler", ApiSince=29)]
public virtual Android.Telephony.Mbms.GroupCall? StartGroupCall (long tmgi, System.Collections.Generic.IList<Java.Lang.Integer> saiList, System.Collections.Generic.IList<Java.Lang.Integer> frequencyList, Java.Util.Concurrent.IExecutor executor, Android.Telephony.Mbms.IGroupCallCallback callback);
[<Android.Runtime.Register("startGroupCall", "(JLjava/util/List;Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/GroupCallCallback;)Landroid/telephony/mbms/GroupCall;", "GetStartGroupCall_JLjava_util_List_Ljava_util_List_Ljava_util_concurrent_Executor_Landroid_telephony_mbms_GroupCallCallback_Handler", ApiSince=29)>]
abstract member StartGroupCall : int64 * System.Collections.Generic.IList<Java.Lang.Integer> * System.Collections.Generic.IList<Java.Lang.Integer> * Java.Util.Concurrent.IExecutor * Android.Telephony.Mbms.IGroupCallCallback -> Android.Telephony.Mbms.GroupCall
override this.StartGroupCall : int64 * System.Collections.Generic.IList<Java.Lang.Integer> * System.Collections.Generic.IList<Java.Lang.Integer> * Java.Util.Concurrent.IExecutor * Android.Telephony.Mbms.IGroupCallCallback -> Android.Telephony.Mbms.GroupCall

Parameters

tmgi
Int64

The TMGI, an identifier for the group call you want to join.

saiList
IList<Integer>

A list of SAIs for the group call that should be negotiated separately with the carrier.

frequencyList
IList<Integer>

A lost of frequencies for the group call that should be negotiated separately with the carrier.

executor
IExecutor

The executor on which you wish to execute callbacks for this stream.

callback
IGroupCallCallback

The callback that you want to receive information about the call on.

Returns

An instance of GroupCall through which the call can be controlled. May be null if an error occurred.

Attributes

Remarks

Starts the requested group call, reporting status to the indicated callback. Returns an object used to control that call.

May throw an IllegalArgumentException or an IllegalStateException

Asynchronous errors through the callback include any of the errors in MbmsErrors.GeneralErrors.

Java documentation for android.telephony.MbmsGroupCallSession.startGroupCall(long, java.util.List<java.lang.Integer>, java.util.List<java.lang.Integer>, java.util.concurrent.Executor, android.telephony.mbms.GroupCallCallback).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to