public interface

OptionsProvider

com.google.android.gms.cast.framework.OptionsProvider

Class Overview

Developers should implement this interface to provide options needed to create and initialize CastContext. The implementation class must have a constructor without argument. The SDK will call that constructor to instantiate a new instance.

Summary

Public Methods
abstract List<SessionProvider> getAdditionalSessionProviders(Context appContext)
Provides a list of custom SessionProvider instances for non-Cast devices.
abstract CastOptions getCastOptions(Context appContext)
Provides CastOptions, which affects discovery and session management of a Cast device.

Public Methods

public abstract List<SessionProvider> getAdditionalSessionProviders (Context appContext)

Provides a list of custom SessionProvider instances for non-Cast devices. This is optional.

Parameters
appContext Context: The application Context.
Returns
List<SessionProvider> the list of SessionProvider instances, may be null.

public abstract CastOptions getCastOptions (Context appContext)

Provides CastOptions, which affects discovery and session management of a Cast device.

Parameters
appContext Context: The application Context.
Returns
CastOptions the CastOptions, must not be null.