This class is deprecated.The Remote Display feature is deprecated and will be removed in a future release.
The CastRemoteDisplay API provides a low level mechanism for any app to display a View
on a
cast device. For most use cases, CastRemoteDisplayLocalService
may provide an easier solution, since it simplifies managing the Cast Remote Display session
when the activity goes into the background. This service also provides a default
notification, which may be customized. To use the service, construct a GoogleApiClient.Builder
and pass API
to GoogleApiClient.Builder.addApi(Api
)
. Once you have your GoogleApiClient
,
call GoogleApiClient.connect()
and wait for the GoogleApiClient.ConnectionCallbacks#onConnected
method to be
called.
Nested Class Summary
CastRemoteDisplayClient
via CastRemoteDisplay.getClient(Context)
instead.
PendingIntent
in CastRemoteDisplayClient.startRemoteDisplay(CastDevice, String, int,
android.app.PendingIntent)
to get notified when the remote display session
is ended.
CastRemoteDisplayClient
via CastRemoteDisplay.getClient(Context)
instead.
Constant Summary
int | CONFIGURATION_INTERACTIVE_NONREALTIME | Optimize for interactive applications that can tolerate some latency, such as turn-based games. |
int | CONFIGURATION_INTERACTIVE_REALTIME | Optimize for low latency interactive applications such as gaming. |
int | CONFIGURATION_NONINTERACTIVE | Optimize for applications not sensitive to latency. |
String | EXTRA_INT_SESSION_ENDED_STATUS_CODE | Key of the extra field that contains the CastStatusCodes
in the PendingIntent
which will be fired when the Cast Remote Display session is ended. |
Field Summary
public static final Api < CastRemoteDisplay.CastRemoteDisplayOptions > | API | This field is deprecated. Use the CastRemoteDisplayClient
via getClient(Context)
instead.
|
public static final CastRemoteDisplayApi | CastRemoteDisplayApi | This field is deprecated. Use the CastRemoteDisplayClient
via getClient(Context)
instead.
|
Public Method Summary
static CastRemoteDisplayClient | |
static boolean | isRemoteDisplaySdkSupported
( Context
context)
This method is deprecated. The Remote Display feature is deprecated and
will be removed in a future release.
|
Inherited Method Summary
Constants
public static final int CONFIGURATION_INTERACTIVE_NONREALTIME
Optimize for interactive applications that can tolerate some latency, such as turn-based games.
public static final int CONFIGURATION_INTERACTIVE_REALTIME
Optimize for low latency interactive applications such as gaming.
public static final int CONFIGURATION_NONINTERACTIVE
Optimize for applications not sensitive to latency.
public static final String EXTRA_INT_SESSION_ENDED_STATUS_CODE
Key of the extra field that contains the CastStatusCodes
in the PendingIntent
which will be fired when the Cast Remote Display session is ended.
Fields
public static final Api < CastRemoteDisplay.CastRemoteDisplayOptions > API
This field is deprecated.
Use the CastRemoteDisplayClient
via getClient(Context)
instead.
Token to pass to GoogleApiClient.Builder.addApi(Api
)
to enable the CastRemoteDisplay features.
public static final CastRemoteDisplayApi CastRemoteDisplayApi
This field is deprecated.
Use the CastRemoteDisplayClient
via getClient(Context)
instead.
An implementation of the CastRemoteDisplayAPI interface. The interface is used to interact with a cast device.
Public Methods
public static CastRemoteDisplayClient getClient ( Context context)
The entry point for interacting with the CastRemoteDisplay API from a non-Activity context.
public static boolean isRemoteDisplaySdkSupported ( Context context)
This method is deprecated.The Remote Display feature is deprecated and will be removed in a future release.
Returns true
if the Remote Display SDK is supported on this device.
This deprecated method always returns false
now.