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: TheRemoteConnection.VideoProviderinvoking 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: TheRemoteConnection.VideoProviderinvoking 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: TheRemoteConnection.VideoProviderinvoking 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: TheRemoteConnection.VideoProviderinvoking 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: TheRemoteConnection.VideoProviderinvoking 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: TheRemoteConnection.VideoProviderinvoking 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: TheRemoteConnection.VideoProviderinvoking this method. | 
| videoQuality | int: The updated peer video quality. | 
