Connection.VideoProvider.OnSendSessionModifyRequest Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Anforderung zum Ändern der Eigenschaften der aktuellen Videositzung aus.
[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
Parameter
- fromProfile
- VideoProfile
Das Videoprofil vor der Anforderung.
- toProfile
- VideoProfile
Das Videoprofil mit den angeforderten Änderungen.
- Attribute
Hinweise
Gibt eine Anforderung zum Ändern der Eigenschaften der aktuellen Videositzung aus.
Beispielszenarien sind: Anfordern eines reinen Audioanrufs, um ein Upgrade auf einen bidirektionalen Videoanruf durchzuführen, die Kamera des Benutzers zu aktivieren oder zu deaktivieren und ein Pausensignal zu senden, wenn die InCallService
Vordergrundanwendung nicht mehr ist.
Wenn die VideoProvider
Anforderung ungültig ist, sollte sie aufgerufen #receiveSessionModifyResponse(int, VideoProfile, VideoProfile)
werden, um die ungültige Anforderung zurück an die InCallService
.
Wenn eine Anforderung eine Bestätigung des Benutzers des Peergeräts erfordert, muss die VideoProvider
Anforderung an das Peergerät übermittelt und die Antwort des Benutzers verarbeitet werden. #receiveSessionModifyResponse(int, VideoProfile, VideoProfile)
wird verwendet, um das InCallService
Ergebnis der Anforderung zu informieren.
Gesendet von der InCallService
Via InCallService.VideoCall#sendSessionModifyRequest(VideoProfile)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.