Home | History | Annotate | Download | only in telecom

Lines Matching refs:VideoProvider

183          * Indicates that the {@code VideoProvider} associated with this {@code RemoteConnection}
187 * @param videoProvider The new {@code VideoProvider} associated with this
191 RemoteConnection connection, VideoProvider videoProvider) {}
215 * {@link RemoteConnection.VideoProvider} associated with a {@link RemoteConnection}. Used to
219 * @see Connection.VideoProvider
221 public static class VideoProvider {
224 * Callback class used by the {@link RemoteConnection.VideoProvider} to relay events from
225 * the {@link Connection.VideoProvider}.
230 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
232 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
235 * @see Connection.VideoProvider#receiveSessionModifyRequest(VideoProfile)
238 VideoProvider videoProvider,
243 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
245 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
251 * @see Connection.VideoProvider#receiveSessionModifyResponse(int, VideoProfile,
255 VideoProvider videoProvider,
261 * Reports a call session event received from the {@link Connection.VideoProvider}
264 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
267 * @see Connection.VideoProvider#handleCallSessionEvent(int)
269 public void onCallSessionEvent(VideoProvider videoProvider, int event) {}
273 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
275 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
279 * @see Connection.VideoProvider#changePeerDimensions(int, int)
281 public void onPeerDimensionsChanged(VideoProvider videoProvider, int width,
286 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
288 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
291 * @see Connection.VideoProvider#setCallDataUsage(long)
293 public void onCallDataUsageChanged(VideoProvider videoProvider, long dataUsage) {}
297 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
299 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
303 * @see Connection.VideoProvider#changeCameraCapabilities(
307 VideoProvider videoProvider,
312 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
314 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
317 * @see Connection.VideoProvider#changeVideoQuality(int)
319 public void onVideoQualityChanged(VideoProvider videoProvider, int videoQuality) {}
326 l.onSessionModifyRequestReceived(VideoProvider.this, videoProfile);
335 VideoProvider.this,
345 l.onCallSessionEvent(VideoProvider.this, event);
352 l.onPeerDimensionsChanged(VideoProvider.this, width, height);
359 l.onCallDataUsageChanged(VideoProvider.this, dataUsage);
367 l.onCameraCapabilitiesChanged(VideoProvider.this, cameraCapabilities);
374 l.onVideoQualityChanged(VideoProvider.this, videoQuality);
397 VideoProvider(IVideoProvider videoProviderBinder) {
425 * {@link RemoteConnection.VideoProvider}.
429 * @see Connection.VideoProvider#onSetCamera(String)
440 * currently capturing for the {@link RemoteConnection.VideoProvider}.
443 * @see Connection.VideoProvider#onSetPreviewSurface(Surface)
454 * the {@link RemoteConnection.VideoProvider}.
457 * @see Connection.VideoProvider#onSetDisplaySurface(Surface)
467 * Sets the device orientation, in degrees, for the {@link RemoteConnection.VideoProvider}.
471 * @see Connection.VideoProvider#onSetDeviceOrientation(int)
481 * Sets camera zoom ratio for the {@link RemoteConnection.VideoProvider}.
484 * @see Connection.VideoProvider#onSetZoom(float)
495 * {@link RemoteConnection.VideoProvider}.
499 * @see Connection.VideoProvider#onSendSessionModifyRequest(VideoProfile, VideoProfile)
510 * properties for the {@link RemoteConnection.VideoProvider}.
513 * @see Connection.VideoProvider#onSendSessionModifyResponse(VideoProfile)
524 * {@link RemoteConnection.VideoProvider}.
526 * @see Connection.VideoProvider#onRequestCameraCapabilities()
537 * {@link RemoteConnection} for the {@link RemoteConnection.VideoProvider}.
539 * @see Connection.VideoProvider#onRequestConnectionDataUsage()
550 * is paused, for the {@link RemoteConnection.VideoProvider}.
552 * @see Connection.VideoProvider#onSetPauseImage(Uri)
581 private VideoProvider mVideoProvider;
617 mVideoProvider = new RemoteConnection.VideoProvider(connection.getVideoProvider());
782 public final VideoProvider getVideoProvider() {
1168 void setVideoProvider(final VideoProvider videoProvider) {
1169 mVideoProvider = videoProvider;
1176 callback.onVideoProviderChanged(connection, videoProvider);