Google is committed to advancing racial equity for Black communities. See how.

OptionsProvider

public interface OptionsProvider

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.

Public Method Summary

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 The application Context.
Returns

public abstract CastOptions getCastOptions (Context appContext)

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

Parameters
appContext The application Context.
Returns