Connection.VideoProvider.OnSendSessionModifyRequest 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
发出修改当前视频会话属性的请求。
[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
参数
- fromProfile
- VideoProfile
请求之前的视频配置文件。
- toProfile
- VideoProfile
包含所请求更改的视频配置文件。
- 属性
注解
发出修改当前视频会话属性的请求。
示例方案包括:请求仅音频呼叫升级到双向视频呼叫,打开或关闭用户的相机,在不再是前台应用程序时 InCallService
发送暂停信号。
VideoProvider
如果确定请求无效,则它应调用#receiveSessionModifyResponse(int, VideoProfile, VideoProfile)
以将无效请求报告回该InCallService
请求。
如果请求需要对等设备的用户进行确认,则必须 VideoProvider
将请求传达给对等设备并处理用户的响应。 #receiveSessionModifyResponse(int, VideoProfile, VideoProfile)
用于通知 InCallService
请求的结果。
从通过InCallService.VideoCall#sendSessionModifyRequest(VideoProfile)
发送。InCallService
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。