Connection.VideoProvider.OnSendSessionModifyRequest Método

Definição

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).

Documentação Java para android.telecom.Connection.VideoProvider.onSendSessionModifyRequest(android.telecom.VideoProfile, android.telecom.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.

Aplica-se a