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