Connection.VideoProvider.OnSendSessionModifyRequest Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Emite una solicitud para modificar las propiedades de la sesión de vídeo actual.
[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
Parámetros
- fromProfile
- VideoProfile
El perfil de vídeo antes de la solicitud.
- toProfile
- VideoProfile
Perfil de vídeo con los cambios solicitados realizados.
- Atributos
Comentarios
Emite una solicitud para modificar las propiedades de la sesión de vídeo actual.
Entre los escenarios de ejemplo se incluyen: solicitar una llamada de solo audio que se va a actualizar a una llamada de vídeo bidireccional, activar o desactivar la cámara del usuario, enviar una señal de pausa cuando InCallService
ya no es la aplicación en primer plano.
Si determina VideoProvider
que una solicitud no es válida, debe llamar #receiveSessionModifyResponse(int, VideoProfile, VideoProfile)
a para informar de la solicitud no válida a InCallService
.
Cuando una solicitud requiere confirmación del usuario del dispositivo del mismo nivel, VideoProvider
debe comunicar la solicitud al dispositivo del mismo nivel y controlar la respuesta del usuario. #receiveSessionModifyResponse(int, VideoProfile, VideoProfile)
se usa para informar al InCallService
resultado de la solicitud.
Enviado desde a InCallService
través InCallService.VideoCall#sendSessionModifyRequest(VideoProfile)
de .
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.