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.
| 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.
|
Provides a list of custom SessionProvider
instances for non-Cast devices. This is optional.
| appContext | The application Context. |
|---|
SessionProvider
instances, may be null.Provides CastOptions,
which affects discovery and session management of a Cast device.
| appContext | The application Context. |
|---|
CastOptions,
must not be null.