public
static
abstract
class
RemoteConnection.VideoProvider.Callback
extends Object
java.lang.Object | |
↳ | android.telecom.RemoteConnection.VideoProvider.Callback |
Callback class used by the RemoteConnection.VideoProvider
to relay events from
the Connection.VideoProvider
.
Public constructors | |
---|---|
RemoteConnection.VideoProvider.Callback()
|
Public methods | |
---|---|
void
|
onCallDataUsageChanged(RemoteConnection.VideoProvider videoProvider, long dataUsage)
Reports a change in the data usage (in bytes) received from the
|
void
|
onCallSessionEvent(RemoteConnection.VideoProvider videoProvider, int event)
Reports a call session event received from the |
void
|
onCameraCapabilitiesChanged(RemoteConnection.VideoProvider videoProvider, VideoProfile.CameraCapabilities cameraCapabilities)
Reports a change in the capabilities of the current camera, received from the
|
void
|
onPeerDimensionsChanged(RemoteConnection.VideoProvider videoProvider, int width, int height)
Reports a change in the peer video dimensions received from the
|
void
|
onSessionModifyRequestReceived(RemoteConnection.VideoProvider videoProvider, VideoProfile videoProfile)
Reports a session modification request received from the
|
void
|
onSessionModifyResponseReceived(RemoteConnection.VideoProvider videoProvider, int status, VideoProfile requestedProfile, VideoProfile responseProfile)
Reports a session modification response received from the
|
void
|
onVideoQualityChanged(RemoteConnection.VideoProvider videoProvider, int videoQuality)
Reports a change in the video quality received from the
|
Inherited methods | |
---|---|
From
class
java.lang.Object
|
RemoteConnection.VideoProvider.Callback ()
void onCallDataUsageChanged (RemoteConnection.VideoProvider videoProvider, long dataUsage)
Reports a change in the data usage (in bytes) received from the
Connection.VideoProvider
associated with a RemoteConnection
.
Parameters | |
---|---|
videoProvider |
RemoteConnection.VideoProvider :
The RemoteConnection.VideoProvider invoking this method. |
dataUsage |
long :
The updated data usage (in bytes). |
void onCallSessionEvent (RemoteConnection.VideoProvider videoProvider, int event)
Reports a call session event received from the Connection.VideoProvider
associated with a RemoteConnection
.
Parameters | |
---|---|
videoProvider |
RemoteConnection.VideoProvider :
The RemoteConnection.VideoProvider invoking this method. |
event |
int :
The event. |
void onCameraCapabilitiesChanged (RemoteConnection.VideoProvider videoProvider, VideoProfile.CameraCapabilities cameraCapabilities)
Reports a change in the capabilities of the current camera, received from the
Connection.VideoProvider
associated with a RemoteConnection
.
Parameters | |
---|---|
videoProvider |
RemoteConnection.VideoProvider :
The RemoteConnection.VideoProvider invoking this method. |
cameraCapabilities |
VideoProfile.CameraCapabilities :
The changed camera capabilities. |
void onPeerDimensionsChanged (RemoteConnection.VideoProvider videoProvider, int width, int height)
Reports a change in the peer video dimensions received from the
Connection.VideoProvider
associated with a RemoteConnection
.
Parameters | |
---|---|
videoProvider |
RemoteConnection.VideoProvider :
The RemoteConnection.VideoProvider invoking this method. |
width |
int :
The updated peer video width. |
height |
int :
The updated peer video height. |
void onSessionModifyRequestReceived (RemoteConnection.VideoProvider videoProvider, VideoProfile videoProfile)
Reports a session modification request received from the
Connection.VideoProvider
associated with a RemoteConnection
.
Parameters | |
---|---|
videoProvider |
RemoteConnection.VideoProvider :
The RemoteConnection.VideoProvider invoking this method. |
videoProfile |
VideoProfile :
The requested video call profile. |
void onSessionModifyResponseReceived (RemoteConnection.VideoProvider videoProvider, int status, VideoProfile requestedProfile, VideoProfile responseProfile)
Reports a session modification response received from the
Connection.VideoProvider
associated with a RemoteConnection
.
Parameters | |
---|---|
videoProvider |
RemoteConnection.VideoProvider :
The RemoteConnection.VideoProvider invoking this method. |
status |
int :
Status of the session modify request. |
requestedProfile |
VideoProfile :
The original request which was sent to the peer device. |
responseProfile |
VideoProfile :
The actual profile changes made by the peer device. |
void onVideoQualityChanged (RemoteConnection.VideoProvider videoProvider, int videoQuality)
Reports a change in the video quality received from the
Connection.VideoProvider
associated with a RemoteConnection
.
Parameters | |
---|---|
videoProvider |
RemoteConnection.VideoProvider :
The RemoteConnection.VideoProvider invoking this method. |
videoQuality |
int :
The updated peer video quality. |