Connection.RequestCallEndpointChange Metodo

Definizione

Richiedere il routing audio a un CallEndpoint specifico.

[Android.Runtime.Register("requestCallEndpointChange", "(Landroid/telecom/CallEndpoint;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void RequestCallEndpointChange(Android.Telecom.CallEndpoint endpoint, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("requestCallEndpointChange", "(Landroid/telecom/CallEndpoint;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.RequestCallEndpointChange : Android.Telecom.CallEndpoint * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parametri

endpoint
CallEndpoint

Endpoint di chiamata da usare.

executor
IExecutor

Executor di in cui verrà eseguito il callback.

callback
IOutcomeReceiver

Callback per notificare il risultato della modifica dell'endpoint.

Attributi

Commenti

Richiedere il routing audio a un CallEndpoint specifico. I client non devono definire il proprio CallEndpoint quando si richiede una modifica. Al contrario, il nuovo endpoint deve essere uno degli endpoint validi forniti da #onAvailableCallEndpointsChanged(List). Quando questa richiesta viene rispettata, verrà apportata una #getCurrentCallEndpoint()modifica a .

Usato da s autogestito ConnectionServiceche desidera modificare CallEndpoint per un self-managed Connection (vedere PhoneAccount#CAPABILITY_SELF_MANAGED.)

Vedi anche InCallService#requestCallEndpointChange(CallEndpoint, Executor, OutcomeReceiver).

per android.telecom.Connection.requestCallEndpointChange(android.telecom.CallEndpoint, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Void, android.telecom.CallEndpointException>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a