Package-level declarations
Contains Native Player view class and -factory.
Types
BBNativePlayer offers static factory functions for creating the views that do the actual work
BBNativePlayerAPI is the convenience API, accessible via BBNativePlayerView::player. It simply wraps BBNativePlayerView::callApiMethod & BBNativePlayerView::getApiProperty
BBNativePlayerView is what you place in your layout. It extends the platform’s core UI View class (more specifically: FrameLayout)
BBNativePlayerViewDelegate is what you implement to act as BBNativePlayerView's delegate.
BBNativeRenderer offers static factory functions for creating the views that do the actual work
BBNativeRendererView is what you place in your layout. It extends the platform’s core UI View class (more specifically: FrameLayout)
BBNativeRendererViewDelegate is what you implement to act as BBNativeRendererView's delegate.
BBNativeShorts offers static factory functions for creating the views that do the actual work
BBNativeShortsViewDelegate is what you implement to act as BBNativeShortsView's delegate.
Coil transformation that applies blur effect to images for vertical video backgrounds
ChromecastMiniControlsView is what you place in your layout and will become visible when a cast session is detected. It extends the platform’s core UI View class (more specifically: ConstraintLayout)
DoubleTapSeekView - Custom animated overlay view for double-tap seek functionality Provides visual feedback with ripple effects, directional arrows, and time display