public static final class

CastRemoteDisplay.CastRemoteDisplayOptions.Builder

extends Object
java.lang.Object
   ↳ com.google.android.gms.cast.CastRemoteDisplay.CastRemoteDisplayOptions.Builder

Class Overview

A builder to create an instance of CastRemoteDisplay.CastRemoteDisplayOptions to set API configuration parameters for CastRemoteDisplay.

Summary

Public Constructors
CastRemoteDisplay.CastRemoteDisplayOptions.Builder(CastDevice castDevice, CastRemoteDisplay.CastRemoteDisplaySessionCallbacks callbacks)
Creates a builder of CastRemoteDisplay.CastRemoteDisplayOptions that configures the Cast remote display API to connect to a Google Cast device.
Public Methods
CastRemoteDisplay.CastRemoteDisplayOptions build()
Builds a CastOptions with the arguments supplied to this builder.
CastRemoteDisplay.CastRemoteDisplayOptions.Builder setConfigPreset(int configPreset)
Set the Remote Display configuration preset.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public CastRemoteDisplay.CastRemoteDisplayOptions.Builder (CastDevice castDevice, CastRemoteDisplay.CastRemoteDisplaySessionCallbacks callbacks)

Creates a builder of CastRemoteDisplay.CastRemoteDisplayOptions that configures the Cast remote display API to connect to a Google Cast device.

Parameters
castDevice CastDevice: The Cast receiver device returned from the MediaRouter. May not be null.
callbacks CastRemoteDisplay.CastRemoteDisplaySessionCallbacks: The callbacks for Cast Remote Display session events. May not be null.
Returns
A builder for the Cast Remote Display API options.

Public Methods

public CastRemoteDisplay.CastRemoteDisplayOptions build ()

Builds a CastOptions with the arguments supplied to this builder.

Returns
CastRemoteDisplay.CastRemoteDisplayOptions

public CastRemoteDisplay.CastRemoteDisplayOptions.Builder setConfigPreset (int configPreset)

Set the Remote Display configuration preset. This affects latency optimization and other transmission and display behaviours. The default is CONFIGURATION_INTERACTIVE_NONREALTIME.

Parameters
configPreset int: The desired streaming preset, which is one of CastRemoteDisplay.Configuration
Returns
CastRemoteDisplay.CastRemoteDisplayOptions.Builder the builder