public static class RemoteConnection.VideoProvider
extends Object
java.lang.Object | |
↳ | android.telecom.RemoteConnection.VideoProvider |
RemoteConnection.VideoProvider
与相关联RemoteConnection
。 用于接收视频相关事件并控制与RemoteConnection
相关联的视频。
也可以看看:
Nested classes |
|
---|---|
class |
RemoteConnection.VideoProvider.Callback 回调类由 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
void registerCallback (RemoteConnection.VideoProvider.Callback l)
注册回调以接收视频呼叫的命令和状态更改。
Parameters | |
---|---|
l |
RemoteConnection.VideoProvider.Callback : The video call callback. |
void requestCallDataUsage ()
发出检索的视频部分的数据使用(以字节为单位)的请求 RemoteConnection
为 RemoteConnection.VideoProvider
。
void requestCameraCapabilities ()
发出请求以检索 RemoteConnection.VideoProvider
当前摄像头的 RemoteConnection.VideoProvider
。
void sendSessionModifyRequest (VideoProfile fromProfile, VideoProfile toProfile)
发出请求以修改 RemoteConnection.VideoProvider
的当前视频会话的 RemoteConnection.VideoProvider
。
Parameters | |
---|---|
fromProfile |
VideoProfile : The video profile prior to the request. |
toProfile |
VideoProfile : The video profile with the requested changes made. |
void sendSessionModifyResponse (VideoProfile responseProfile)
提供对更改 RemoteConnection.VideoProvider
的当前呼叫视频会话属性的请求的 RemoteConnection.VideoProvider
。
Parameters | |
---|---|
responseProfile |
VideoProfile : The response call video properties. |
void setCamera (String cameraId)
将相机设置为用于 RemoteConnection.VideoProvider
的传出视频。
Parameters | |
---|---|
cameraId |
String : The id of the camera (use ids as reported by getCameraIdList() ). |
也可以看看:
void setDeviceOrientation (int rotation)
设置RemoteConnection.VideoProvider
的设备方向(以度为RemoteConnection.VideoProvider
。 假定设备的标准纵向方向是0度。
Parameters | |
---|---|
rotation |
int : The device orientation, in degrees. |
也可以看看:
void setDisplaySurface (Surface surface)
设置 RemoteConnection.VideoProvider
用于显示从远程设备接收的视频的 RemoteConnection.VideoProvider
。
Parameters | |
---|---|
surface |
Surface : The Surface . |
也可以看看:
void setPauseImage (Uri uri)
当视频信号暂停时,将要显示的图像的 Uri
设置为 RemoteConnection.VideoProvider
。
Parameters | |
---|---|
uri |
Uri
|
也可以看看:
void setPreviewSurface (Surface surface)
设置用于显示 RemoteConnection.VideoProvider
当前正在捕获用户相机的预览的 RemoteConnection.VideoProvider
。
Parameters | |
---|---|
surface |
Surface : The Surface . |
也可以看看:
void setZoom (float value)
设置 RemoteConnection.VideoProvider
相机缩放比例。
Parameters | |
---|---|
value |
float : The camera zoom ratio. |
也可以看看:
void unregisterCallback (RemoteConnection.VideoProvider.Callback l)
清除通过 registerCallback(RemoteConnection.VideoProvider.Callback)
设置的视频通话回 registerCallback(RemoteConnection.VideoProvider.Callback)
。
Parameters | |
---|---|
l |
RemoteConnection.VideoProvider.Callback : The video call callback to clear. |