Lines Matching refs:VideoProvider
195 * Indicates that the {@code VideoProvider} associated with this {@code RemoteConnection}
199 * @param videoProvider The new {@code VideoProvider} associated with this
203 RemoteConnection connection, VideoProvider videoProvider) {}
239 * {@link RemoteConnection.VideoProvider} associated with a {@link RemoteConnection}. Used to
243 * @see Connection.VideoProvider
245 public static class VideoProvider {
248 * Callback class used by the {@link RemoteConnection.VideoProvider} to relay events from
249 * the {@link Connection.VideoProvider}.
254 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
256 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
259 * @see Connection.VideoProvider#receiveSessionModifyRequest(VideoProfile)
262 VideoProvider videoProvider,
267 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
269 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
275 * @see Connection.VideoProvider#receiveSessionModifyResponse(int, VideoProfile,
279 VideoProvider videoProvider,
285 * Reports a call session event received from the {@link Connection.VideoProvider}
288 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
291 * @see Connection.VideoProvider#handleCallSessionEvent(int)
293 public void onCallSessionEvent(VideoProvider videoProvider, int event) {}
297 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
299 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
303 * @see Connection.VideoProvider#changePeerDimensions(int, int)
305 public void onPeerDimensionsChanged(VideoProvider videoProvider, int width,
310 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
312 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
315 * @see Connection.VideoProvider#setCallDataUsage(long)
317 public void onCallDataUsageChanged(VideoProvider videoProvider, long dataUsage) {}
321 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
323 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
327 * @see Connection.VideoProvider#changeCameraCapabilities(
331 VideoProvider videoProvider,
336 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
338 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
341 * @see Connection.VideoProvider#changeVideoQuality(int)
343 public void onVideoQualityChanged(VideoProvider videoProvider, int videoQuality) {}
350 l.onSessionModifyRequestReceived(VideoProvider.this, videoProfile);
359 VideoProvider.this,
369 l.onCallSessionEvent(VideoProvider.this, event);
376 l.onPeerDimensionsChanged(VideoProvider.this, width, height);
383 l.onCallDataUsageChanged(VideoProvider.this, dataUsage);
391 l.onCameraCapabilitiesChanged(VideoProvider.this, cameraCapabilities);
398 l.onVideoQualityChanged(VideoProvider.this, videoQuality);
421 VideoProvider(IVideoProvider videoProviderBinder) {
449 * {@link RemoteConnection.VideoProvider}.
453 * @see Connection.VideoProvider#onSetCamera(String)
464 * currently capturing for the {@link RemoteConnection.VideoProvider}.
467 * @see Connection.VideoProvider#onSetPreviewSurface(Surface)
478 * the {@link RemoteConnection.VideoProvider}.
481 * @see Connection.VideoProvider#onSetDisplaySurface(Surface)
491 * Sets the device orientation, in degrees, for the {@link RemoteConnection.VideoProvider}.
495 * @see Connection.VideoProvider#onSetDeviceOrientation(int)
505 * Sets camera zoom ratio for the {@link RemoteConnection.VideoProvider}.
508 * @see Connection.VideoProvider#onSetZoom(float)
519 * {@link RemoteConnection.VideoProvider}.
523 * @see Connection.VideoProvider#onSendSessionModifyRequest(VideoProfile, VideoProfile)
534 * properties for the {@link RemoteConnection.VideoProvider}.
537 * @see Connection.VideoProvider#onSendSessionModifyResponse(VideoProfile)
548 * {@link RemoteConnection.VideoProvider}.
550 * @see Connection.VideoProvider#onRequestCameraCapabilities()
561 * {@link RemoteConnection} for the {@link RemoteConnection.VideoProvider}.
563 * @see Connection.VideoProvider#onRequestConnectionDataUsage()
574 * is paused, for the {@link RemoteConnection.VideoProvider}.
576 * @see Connection.VideoProvider#onSetPauseImage(Uri)
606 private VideoProvider mVideoProvider;
643 mVideoProvider = new RemoteConnection.VideoProvider(connection.getVideoProvider());
819 public final VideoProvider getVideoProvider() {
1237 void setVideoProvider(final VideoProvider videoProvider) {
1238 mVideoProvider = videoProvider;
1245 callback.onVideoProviderChanged(connection, videoProvider);