RemoteConnection.VideoProvider.Callback
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
.
Summary
Public constructors | |
---|---|
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 | |
---|---|
Public constructors
Callback
public Callback ()
Public methods
onCallDataUsageChanged
public 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). |
onCallSessionEvent
public 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. |
onCameraCapabilitiesChanged
public 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. |
onPeerDimensionsChanged
public 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. |
onSessionModifyRequestReceived
public 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. |
onSessionModifyResponseReceived
public 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. |
onVideoQualityChanged
public 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. |