DesktopAwtPlayerViewRendererFactory

The default KiteFFmpeg and output adapter for a desktop KitePlayerAwtView.

It exists for the same reason its Android twin does: the reusable view must not depend on a codec, and the renderer must not either, so the one module that already depends on both joins them. This is where the conversion actually happens, which is why the boundary holds.

Functions

Link copied to clipboard
open override fun create(onVideoGeometry: (VideoSize, Int) -> Unit): AwtPlayerViewRenderer