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) {}
273 * {@link RemoteConnection.VideoProvider} associated with a {@link RemoteConnection}. Used to
277 * @see Connection.VideoProvider
279 public static class VideoProvider {
282 * Callback class used by the {@link RemoteConnection.VideoProvider} to relay events from
283 * the {@link Connection.VideoProvider}.
288 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
290 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
293 * @see Connection.VideoProvider#receiveSessionModifyRequest(VideoProfile)
296 VideoProvider videoProvider,
301 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
303 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
309 * @see Connection.VideoProvider#receiveSessionModifyResponse(int, VideoProfile,
313 VideoProvider videoProvider,
319 * Reports a call session event received from the {@link Connection.VideoProvider}
322 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
325 * @see Connection.VideoProvider#handleCallSessionEvent(int)
327 public void onCallSessionEvent(VideoProvider videoProvider, int event) {}
331 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
333 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
337 * @see Connection.VideoProvider#changePeerDimensions(int, int)
339 public void onPeerDimensionsChanged(VideoProvider videoProvider, int width,
344 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
346 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
349 VideoProvider#setCallDataUsage(long)
351 public void onCallDataUsageChanged(VideoProvider videoProvider, long dataUsage) {}
355 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
357 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
361 * @see Connection.VideoProvider#changeCameraCapabilities(
365 VideoProvider videoProvider,
370 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
372 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
375 * @see Connection.VideoProvider#changeVideoQuality(int)
377 public void onVideoQualityChanged(VideoProvider videoProvider, int videoQuality) {}
384 l.onSessionModifyRequestReceived(VideoProvider.this, videoProfile);
393 VideoProvider.this,
403 l.onCallSessionEvent(VideoProvider.this, event);
410 l.onPeerDimensionsChanged(VideoProvider.this, width, height);
417 l.onCallDataUsageChanged(VideoProvider.this, dataUsage);
425 l.onCameraCapabilitiesChanged(VideoProvider.this, cameraCapabilities);
432 l.onVideoQualityChanged(VideoProvider.this, videoQuality);
459 VideoProvider(IVideoProvider videoProviderBinder, String callingPackage,
491 * {@link RemoteConnection.VideoProvider}.
495 * @see Connection.VideoProvider#onSetCamera(String)
506 * currently capturing for the {@link RemoteConnection.VideoProvider}.
509 * @see Connection.VideoProvider#onSetPreviewSurface(Surface)
520 * the {@link RemoteConnection.VideoProvider}.
523 * @see Connection.VideoProvider#onSetDisplaySurface(Surface)
533 * Sets the device orientation, in degrees, for the {@link RemoteConnection.VideoProvider}.
537 * @see Connection.VideoProvider#onSetDeviceOrientation(int)
547 * Sets camera zoom ratio for the {@link RemoteConnection.VideoProvider}.
550 * @see Connection.VideoProvider#onSetZoom(float)
561 * {@link RemoteConnection.VideoProvider}.
565 * @see Connection.VideoProvider#onSendSessionModifyRequest(VideoProfile, VideoProfile)
576 * properties for the {@link RemoteConnection.VideoProvider}.
579 * @see Connection.VideoProvider#onSendSessionModifyResponse(VideoProfile)
590 * {@link RemoteConnection.VideoProvider}.
592 * @see Connection.VideoProvider#onRequestCameraCapabilities()
603 * {@link RemoteConnection} for the {@link RemoteConnection.VideoProvider}.
605 * @see Connection.VideoProvider#onRequestConnectionDataUsage()
616 * is paused, for the {@link RemoteConnection.VideoProvider}.
618 * @see Connection.VideoProvider#onSetPauseImage(Uri)
648 private VideoProvider mVideoProvider;
685 IVideoProvider videoProvider = connection.getVideoProvider();
686 if (videoProvider != null) {
687 mVideoProvider = new RemoteConnection.VideoProvider(videoProvider, callingPackage,
874 public final VideoProvider getVideoProvider() {
1348 void setVideoProvider(final VideoProvider videoProvider) {
1349 mVideoProvider = videoProvider;
1356 callback.onVideoProviderChanged(connection, videoProvider);