RenderersFactory
@UnstableApi
interface RenderersFactory
CapturingRenderersFactory |
A |
DefaultRenderersFactory |
Default |
Builds Renderer instances for use by an ExoPlayer.
Summary
Public functions |
|
|---|---|
Array<Renderer!>! |
createRenderers( |
Renderer? |
createSecondaryRenderer(Provides a secondary |
Public functions
createRenderers
fun createRenderers(
eventHandler: Handler!,
videoRendererEventListener: VideoRendererEventListener!,
audioRendererEventListener: AudioRendererEventListener!,
textRendererOutput: TextOutput!,
metadataRendererOutput: MetadataOutput!
): Array<Renderer!>!
Builds the Renderer instances for an ExoPlayer.
| Parameters | |
|---|---|
eventHandler: Handler! |
A handler to use when invoking event listeners and outputs. |
videoRendererEventListener: VideoRendererEventListener! |
An event listener for video renderers. |
audioRendererEventListener: AudioRendererEventListener! |
An event listener for audio renderers. |
textRendererOutput: TextOutput! |
An output for text renderers. |
metadataRendererOutput: MetadataOutput! |
An output for metadata renderers. |
createSecondaryRenderer
fun createSecondaryRenderer(
renderer: Renderer!,
eventHandler: Handler!,
videoRendererEventListener: VideoRendererEventListener!,
audioRendererEventListener: AudioRendererEventListener!,
textRendererOutput: TextOutput!,
metadataRendererOutput: MetadataOutput!
): Renderer?
Provides a secondary Renderer instance for an ExoPlayer to use for pre-warming.
The created secondary Renderer should match its primary in its reported track type support and RendererCapabilities.
| Parameters | |
|---|---|
renderer: Renderer! |
The primary |
eventHandler: Handler! |
A handler to use when invoking event listeners and outputs. |
videoRendererEventListener: VideoRendererEventListener! |
An event listener for video renderers. |
audioRendererEventListener: AudioRendererEventListener! |
An event listener for audio renderers. |
textRendererOutput: TextOutput! |
An output for text renderers. |
metadataRendererOutput: MetadataOutput! |
An output for metadata renderers. |