Package-level declarations
Types
A renderer that can follow the SurfaceView owned by KitePlayerView.
Creates the Android renderer adapter used by KitePlayerView.
Creates the renderer hosted by KitePlayerUIView.
Renderer adapter for KitePlayerAwtView.
Creates the desktop renderer adapter used by KitePlayerAwtView.
The screen corner a floating picture window opens in.
The words of the floating window's right-click menu. English by default; pass translated ones.
Where and how large the floating picture window of KitePlayerPictureInPicture opens.
A desktop player view: an ordinary AWT canvas that a renderer paints video into.
Puts a KitePlayer in the small floating window, and lets that window drive it, on iOS and macOS.
Shows the picture of a KitePlayerAwtView in a small window that stays above every other window.
Puts the canvas a web player draws into in a small window above the viewer's other windows.
The reusable iOS player view: a black UIView whose video layer's whole lifecycle is handled here.
A reusable Android player view for layouts, programmatic UI, and Compose AndroidView interop.
What a KitePlayerView uses when it has no KitePlayerView.rendererFactory of its own.
What a KitePlayerUIView uses when it has no KitePlayerUIView.rendererFactory of its own.
What a KitePlayerAwtView uses when it has no KitePlayerAwtView.rendererFactory of its own.
Renderer contract used by a platform player view.
The browser feature a web KitePlayerPictureInPicture opens its window with.
Properties
Functions
What a screen reader should say about the player's state, as one sentence.
Enters picture in picture with this view's own parameters.
Keeps activity's picture-in-picture parameters matching what this view is showing.