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