Fields Summary |
---|
private static final int | MSG_SET_CALLBACK |
private static final int | MSG_SET_CAMERA |
private static final int | MSG_SET_PREVIEW_SURFACE |
private static final int | MSG_SET_DISPLAY_SURFACE |
private static final int | MSG_SET_DEVICE_ORIENTATION |
private static final int | MSG_SET_ZOOM |
private static final int | MSG_SEND_SESSION_MODIFY_REQUEST |
private static final int | MSG_SEND_SESSION_MODIFY_RESPONSE |
private static final int | MSG_REQUEST_CAMERA_CAPABILITIES |
private static final int | MSG_REQUEST_CALL_DATA_USAGE |
private static final int | MSG_SET_PAUSE_IMAGE |
private final ImsVideoCallProviderBinder | mBinder |
private IImsVideoCallCallback | mCallback |
private final android.os.Handler | mProviderHandlerDefault handler used to consolidate binder method calls onto a single thread. |
Methods Summary |
---|
public void | changeCallDataUsage(int dataUsage)
if (mCallback != null) {
try {
mCallback.changeCallDataUsage(dataUsage);
} catch (RemoteException ignored) {
}
}
|
public void | changeCameraCapabilities(android.telecom.CameraCapabilities CameraCapabilities)
if (mCallback != null) {
try {
mCallback.changeCameraCapabilities(CameraCapabilities);
} catch (RemoteException ignored) {
}
}
|
public void | changePeerDimensions(int width, int height)
if (mCallback != null) {
try {
mCallback.changePeerDimensions(width, height);
} catch (RemoteException ignored) {
}
}
|
public final IImsVideoCallProvider | getInterface()Returns binder object which can be used across IPC methods.
return mBinder;
|
public void | handleCallSessionEvent(int event)
if (mCallback != null) {
try {
mCallback.handleCallSessionEvent(event);
} catch (RemoteException ignored) {
}
}
|
public abstract void | onRequestCallDataUsage()
|
public abstract void | onRequestCameraCapabilities()
|
public abstract void | onSendSessionModifyRequest(android.telecom.VideoProfile requestProfile)
|
public abstract void | onSendSessionModifyResponse(android.telecom.VideoProfile responseProfile)
|
public abstract void | onSetCamera(java.lang.String cameraId)
|
public abstract void | onSetDeviceOrientation(int rotation)
|
public abstract void | onSetDisplaySurface(android.view.Surface surface)
|
public abstract void | onSetPauseImage(java.lang.String uri)
|
public abstract void | onSetPreviewSurface(android.view.Surface surface)
|
public abstract void | onSetZoom(float value)
|
public void | receiveSessionModifyRequest(android.telecom.VideoProfile VideoProfile)
if (mCallback != null) {
try {
mCallback.receiveSessionModifyRequest(VideoProfile);
} catch (RemoteException ignored) {
}
}
|
public void | receiveSessionModifyResponse(int status, android.telecom.VideoProfile requestedProfile, android.telecom.VideoProfile responseProfile)
if (mCallback != null) {
try {
mCallback.receiveSessionModifyResponse(status, requestedProfile, responseProfile);
} catch (RemoteException ignored) {
}
}
|