videoDecoderFactories
Decoder factories that require this renderer's surface or graphics context.
When this renderer is attached before open, these candidates are tried before the media backend's factories. Attaching a renderer after open keeps the active decoder, with one exception: replacing the renderer the active decoder is coupled to rebuilds the video path against the replacement (see KitePlayer.attachRenderer).