CastRemoteDisplayApi

  • This interface is deprecated and will be removed in a future release.

  • CastRemoteDisplayApi is the low-level API for starting a Cast Remote Display session.

  • CastRemoteDisplayLocalService is recommended instead for most use cases due to its simplified session management and customizable notification.

  • Use CastRemoteDisplayApi if Cast Remote Display rendering needs to happen on a foreground service running in a separate process.

  • Key methods include startRemoteDisplay and stopRemoteDisplay for managing the remote display session.

public interface CastRemoteDisplayApi

This interface is deprecated.The Remote Display feature is deprecated and will be removed in a future release.

The low level API for starting a Cast Remote Display session (see CastRemoteDisplay . In most use cases CastRemoteDisplayLocalService should be considered instead as it will simplify managing the Cast Remote Display session when the main activity goes to background and will provide a customizable default notification. CastRemoteDisplayApi is available for the use cases where the Cast Remote Display rendering has to happen on a foreground service that runs on a separate process.

Public Method Summary

abstract PendingResult < CastRemoteDisplay.CastRemoteDisplaySessionResult >
startRemoteDisplay ( GoogleApiClient apiClient, String applicationId)
The low level API for starting a Cast Remote Display session.
abstract PendingResult < CastRemoteDisplay.CastRemoteDisplaySessionResult >
stopRemoteDisplay ( GoogleApiClient apiClient)
The low level API for stopping a Cast Remote Display session.

Public Methods

public abstract PendingResult < CastRemoteDisplay.CastRemoteDisplaySessionResult > startRemoteDisplay ( GoogleApiClient apiClient, String applicationId)

The low level API for starting a Cast Remote Display session.

Parameters
apiClient The google API client instance. See GoogleApiClient . Must not be null .
applicationId The ID of Cast Remote Display application (from the Cast developer portal). Must not be null .
Returns

public abstract PendingResult < CastRemoteDisplay.CastRemoteDisplaySessionResult > stopRemoteDisplay ( GoogleApiClient apiClient)

The low level API for stopping a Cast Remote Display session.

Parameters
apiClient
The google API client instance. See GoogleApiClient . See CastRemoteDisplay.CastRemoteDisplaySessionResult .
Returns
  • A PendingResult that will be successful if the remote display session could be stopped normally.}. Must not be null .
Design a Mobile Site
View Site in Mobile | Classic
Share by: