BunnyCastOptionsProvider

class BunnyCastOptionsProvider : OptionsProvider(source)

Points the Cast framework at the Bunny Stream receiver application.

The Default Media Receiver (media3's androidx.media3.cast.DefaultCastOptionsProvider) cannot play Bunny's fMP4/CMAF HLS assets at all — casting them shows only the idle Cast logo on the TV. The Bunny receiver enables Shaka for HLS and additionally understands the Bunny sender contract carried in the load request's customData (Widevine DRM configuration and player theming); see the receiver README in the bunnynet-stream-player repository.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun getAdditionalSessionProviders(context: Context): List<SessionProvider>?
Link copied to clipboard
open override fun getCastOptions(context: Context): CastOptions