Package-level declarations
Types
Whether KitePlayer's default backend and output stack can run in this process.
A KitePlayer for a Java app, on the JVM and Android (#394).
What a Java app hears from a player (#394), through KitePlayerJava.addListener.
The default KitePlayer stack for the current target.
A player that runs in a Web Worker, so the page's own thread stays free while it opens, decodes and draws (#100).
Which codec module a page may load (#58).
Properties
Whether KitePlayer can build a player with this platform's default stack, and why not when it cannot.
True when KitePlayer can build a player with this platform's default stack.
Whether this platform can put a player in a picture-in-picture window at all.
Functions
Builds a player on this platform's default stack: FFmpeg for the media, and the platform's own audio output and clock.
KitePlayer with its config built in a block, so a nested setting does not need its type named:
The worker's side of KitePlayerWorker (#100). The worker binary's main calls this and returns; the worker then lives on the messages the page sends it.
Whether this device allows picture-in-picture at all: the package manager's feature flag.
Whether this device allows picture-in-picture at all. See KitePlayer.supportsPictureInPicture(context).