Connection.VideoProvider.OnSendSessionModifyRequest Méthode
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.
Émet une demande de modification des propriétés de la session vidéo actuelle.
[Android.Runtime.Register("onSendSessionModifyRequest", "(Landroid/telecom/VideoProfile;Landroid/telecom/VideoProfile;)V", "GetOnSendSessionModifyRequest_Landroid_telecom_VideoProfile_Landroid_telecom_VideoProfile_Handler", ApiSince=23)]
public abstract void OnSendSessionModifyRequest (Android.Telecom.VideoProfile? fromProfile, Android.Telecom.VideoProfile? toProfile);
[<Android.Runtime.Register("onSendSessionModifyRequest", "(Landroid/telecom/VideoProfile;Landroid/telecom/VideoProfile;)V", "GetOnSendSessionModifyRequest_Landroid_telecom_VideoProfile_Landroid_telecom_VideoProfile_Handler", ApiSince=23)>]
abstract member OnSendSessionModifyRequest : Android.Telecom.VideoProfile * Android.Telecom.VideoProfile -> unit
Paramètres
- fromProfile
- VideoProfile
Profil vidéo avant la demande.
- toProfile
- VideoProfile
Profil vidéo avec les modifications demandées.
- Attributs
Remarques
Émet une demande de modification des propriétés de la session vidéo actuelle.
Les exemples de scénarios incluent : la demande d’un appel audio uniquement à mettre à niveau vers un appel vidéo bidirectionnel, l’activation ou la désactivation de la caméra de l’utilisateur, l’envoi d’un signal de pause lorsque l’application InCallService
de premier plan n’est plus au premier plan.
Si la VideoProvider
demande détermine qu’elle n’est pas valide, elle doit appeler #receiveSessionModifyResponse(int, VideoProfile, VideoProfile)
pour signaler la demande non valide à l’instance InCallService
.
Lorsqu’une demande nécessite une confirmation de l’utilisateur de l’appareil homologue, elle VideoProvider
doit communiquer la demande à l’appareil homologue et gérer la réponse de l’utilisateur. #receiveSessionModifyResponse(int, VideoProfile, VideoProfile)
est utilisé pour informer le InCallService
résultat de la demande.
Envoyé à partir du InCallService
via InCallService.VideoCall#sendSessionModifyRequest(VideoProfile)
.
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.