java.lang.Object | |
↳ | com.google.android.gms.cast.CastRemoteDisplay |
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
addApi(Api extends Api.ApiOptions.NotRequiredOptions>)
. Once you have your GoogleApiClient
, call
connect()
and wait for the
onConnected(Bundle)
method to be called.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CastRemoteDisplay.CastRemoteDisplayOptions | API configuration parameters for CastRemoteDisplay . |
||||||||||
CastRemoteDisplay.CastRemoteDisplaySessionCallbacks | Cast Remote Display session callbacks. | ||||||||||
CastRemoteDisplay.CastRemoteDisplaySessionResult | When a remote display session to a device has been established, this object contains information about the session, including its virtual display and current status. | ||||||||||
CastRemoteDisplay.Configuration | Annotation class for remote display session configuration preset. |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
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. |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
API | Token to pass to addApi(Api extends Api.ApiOptions.NotRequiredOptions>) to enable the CastRemoteDisplay
features. |
||||||||||
CastRemoteDisplayApi | An implementation of the CastRemoteDisplayAPI interface. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns
true if the Remote Display SDK is supported on this device. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Optimize for interactive applications that can tolerate some latency, such as turn-based games.
Optimize for low latency interactive applications such as gaming.
Optimize for applications not sensitive to latency.
Token to pass to addApi(Api extends Api.ApiOptions.NotRequiredOptions>)
to enable the CastRemoteDisplay
features.
An implementation of the CastRemoteDisplayAPI interface. The interface is used to interact with a cast device.
Returns true
if the Remote Display SDK is supported on this device.
Parameters | |
---|---|
context |
Context :
The application's context.
|
Returns | |
---|---|
boolean |