MbmsGroupCallSession.StartGroupCall Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
A list of SAIs for the group call that should be negotiated separately with the carrier.
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
.
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.