Connection.VideoProvider.OnSendSessionModifyRequest Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Emite uma solicitação para modificar as propriedades da sessão de vídeo atual.
[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
O perfil de vídeo anterior à solicitação.
- toProfile
- VideoProfile
O perfil do vídeo com as alterações solicitadas feitas.
- Atributos
Comentários
Emite uma solicitação para modificar as propriedades da sessão de vídeo atual.
Cenários de exemplo incluem: solicitar que uma chamada somente de áudio seja atualizada para uma chamada de vídeo bidirecional, ligar ou desligar a câmera do usuário, enviar um sinal de pausa quando o InCallService
aplicativo não for mais o primeiro plano.
Se o VideoProvider
determinar que uma solicitação é inválida, ele deve chamar #receiveSessionModifyResponse(int, VideoProfile, VideoProfile)
para relatar a solicitação inválida de volta ao InCallService
.
Quando uma solicitação requer confirmação do usuário do dispositivo peer, o VideoProvider
deve comunicar a solicitação ao dispositivo peer e lidar com a resposta do usuário. #receiveSessionModifyResponse(int, VideoProfile, VideoProfile)
é usado para informar o InCallService
resultado da solicitação.
Enviado da InCallService
via InCallService.VideoCall#sendSessionModifyRequest(VideoProfile)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.