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