Lines Matching refs:VideoProvider
194 * Indicates that the {@code VideoProvider} associated with this {@code RemoteConnection}
198 * @param videoProvider The new {@code VideoProvider} associated with this
202 RemoteConnection connection, VideoProvider videoProvider) {}
237 * {@link RemoteConnection.VideoProvider} associated with a {@link RemoteConnection}. Used to
241 * @see Connection.VideoProvider
243 public static class VideoProvider {
246 * Callback class used by the {@link RemoteConnection.VideoProvider} to relay events from
247 * the {@link Connection.VideoProvider}.
252 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
254 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
257 * @see Connection.VideoProvider#receiveSessionModifyRequest(VideoProfile)
260 VideoProvider videoProvider,
265 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
267 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
273 * @see Connection.VideoProvider#receiveSessionModifyResponse(int, VideoProfile,
277 VideoProvider videoProvider,
283 * Reports a call session event received from the {@link Connection.VideoProvider}
286 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
289 * @see Connection.VideoProvider#handleCallSessionEvent(int)
291 public void onCallSessionEvent(VideoProvider videoProvider, int event) {}
295 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
297 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
301 * @see Connection.VideoProvider#changePeerDimensions(int, int)
303 public void onPeerDimensionsChanged(VideoProvider videoProvider, int width,
308 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
310 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
313 * @see Connection.VideoProvider#setCallDataUsage(long)
315 public void onCallDataUsageChanged(VideoProvider videoProvider, long dataUsage) {}
319 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
321 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
325 * @see Connection.VideoProvider#changeCameraCapabilities(
329 VideoProvider videoProvider,
334 * {@link Connection.VideoProvider} associated with a {@link RemoteConnection}.
336 * @param videoProvider The {@link RemoteConnection.VideoProvider} invoking this method.
339 * @see Connection.VideoProvider#changeVideoQuality(int)
341 public void onVideoQualityChanged(VideoProvider videoProvider, int videoQuality) {}
348 l.onSessionModifyRequestReceived(VideoProvider.this, videoProfile);
357 VideoProvider.this,
367 l.onCallSessionEvent(VideoProvider.this, event);
374 l.onPeerDimensionsChanged(VideoProvider.this, width, height);
381 l.onCallDataUsageChanged(VideoProvider.this, dataUsage);
389 l.onCameraCapabilitiesChanged(VideoProvider.this, cameraCapabilities);
396 l.onVideoQualityChanged(VideoProvider.this, videoQuality);
419 VideoProvider(IVideoProvider videoProviderBinder) {
447 * {@link RemoteConnection.VideoProvider}.
451 * @see Connection.VideoProvider#onSetCamera(String)
462 * currently capturing for the {@link RemoteConnection.VideoProvider}.
465 * @see Connection.VideoProvider#onSetPreviewSurface(Surface)
476 * the {@link RemoteConnection.VideoProvider}.
479 * @see Connection.VideoProvider#onSetDisplaySurface(Surface)
489 * Sets the device orientation, in degrees, for the {@link RemoteConnection.VideoProvider}.
493 * @see Connection.VideoProvider#onSetDeviceOrientation(int)
503 * Sets camera zoom ratio for the {@link RemoteConnection.VideoProvider}.
506 * @see Connection.VideoProvider#onSetZoom(float)
517 * {@link RemoteConnection.VideoProvider}.
521 * @see Connection.VideoProvider#onSendSessionModifyRequest(VideoProfile, VideoProfile)
532 * properties for the {@link RemoteConnection.VideoProvider}.
535 * @see Connection.VideoProvider#onSendSessionModifyResponse(VideoProfile)
546 * {@link RemoteConnection.VideoProvider}.
548 * @see Connection.VideoProvider#onRequestCameraCapabilities()
559 * {@link RemoteConnection} for the {@link RemoteConnection.VideoProvider}.
561 * @see Connection.VideoProvider#onRequestConnectionDataUsage()
572 * is paused, for the {@link RemoteConnection.VideoProvider}.
574 * @see Connection.VideoProvider#onSetPauseImage(Uri)
604 private VideoProvider mVideoProvider;
641 mVideoProvider = new RemoteConnection.VideoProvider(connection.getVideoProvider());
816 public final VideoProvider getVideoProvider() {
1233 void setVideoProvider(final VideoProvider videoProvider) {
1234 mVideoProvider = videoProvider;
1241 callback.onVideoProviderChanged(connection, videoProvider);