ICallControlCallback Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
CallControlCallback relaye les mises à jour des appels (qui nécessitent une réponse) du framework Telecom vers l’application.
[Android.Runtime.Register("android/telecom/CallControlCallback", "", "Android.Telecom.ICallControlCallbackInvoker", ApiSince=34)]
public interface ICallControlCallback : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/telecom/CallControlCallback", "", "Android.Telecom.ICallControlCallbackInvoker", ApiSince=34)>]
type ICallControlCallback = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attributs
- Implémente
Remarques
CallControlCallback relaye les mises à jour des appels (qui nécessitent une réponse) du framework Telecom vers l’application. Cela peut inclure des opérations que l’application doit implémenter sur un appel en raison de la présence d’autres appels sur l’appareil, des demandes relayées à partir d’un appareil Bluetooth ou d’une autre surface d’appel.
Tous les CallControlCallbacks sont transactionnels, ce qui signifie qu’un client doit effectuer le Consumer via Consumer#accept(Object) pour terminer les CallControlCallbacks. Si un CallControlCallbacks peut être terminé, il Consumer#accept(Object) doit être appelé avec Boolean#TRUE. Sinon, Consumer#accept(Object) vous devez être appelé avec Boolean#FALSE pour représenter les CallControlCallbacks ne peut pas être terminé côté client.
Remarque : Chaque CallEventCallback a un délai d’expiration de 5 000 millisecondes. L’échec de l’exécution Consumer du délai d’expiration entraîne un échec de transaction.
Documentation Java pour android.telecom.CallControlCallback.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Propriétés
| Nom | Description |
|---|---|
| Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
| JniIdentityHashCode |
Retourne la valeur de |
| JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniObjectReferenceControlBlock |
CallControlCallback relaye les mises à jour des appels (qui nécessitent une réponse) du framework Telecom vers l’application. (Hérité de IJavaPeerable) |
| JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
| PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
Méthodes
| Nom | Description |
|---|---|
| Disposed() |
Appelé lorsque l’instance a été supprimée. (Hérité de IJavaPeerable) |
| DisposeUnlessReferenced() |
S’il n’existe aucune référence en suspens à cette instance, les appels |
| Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
| OnAnswer(CallType, IConsumer) |
Telecom informe le client de répondre à un appel entrant et de le définir sur actif. |
| OnCallStreamingStarted(IConsumer) |
Telecom informe le client de définir l’appel en streaming. |
| OnDisconnect(DisconnectCause, IConsumer) |
Telecom informe le client de déconnecter l’appel |
| OnSetActive(IConsumer) |
Telecom informe le client de définir l’appel actif |
| OnSetInactive(IConsumer) |
Telecom informe le client de définir l’appel inactif. |
| SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
CallControlCallback relaye les mises à jour des appels (qui nécessitent une réponse) du framework Telecom vers l’application. (Hérité de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| UnregisterFromRuntime() |
Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue . (Hérité de IJavaPeerable) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
CallControlCallback relaye les mises à jour des appels (qui nécessitent une réponse) du framework Telecom vers l’application. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |