Class CapturingRenderersFactory
- java.lang.Object
-
- com.google.android.exoplayer2.testutil.CapturingRenderersFactory
-
- All Implemented Interfaces:
RenderersFactory,Dumper.Dumpable
public class CapturingRenderersFactory extends Object implements RenderersFactory, Dumper.Dumpable
ARenderersFactorythat captures interactions with the audio and videoMediaCodecAdapterinstances.The captured interactions can be used in a test assertion via the
Dumper.Dumpableinterface.
-
-
Constructor Summary
Constructors Constructor Description CapturingRenderersFactory(Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Renderer[]createRenderers(Handler eventHandler, VideoRendererEventListener videoRendererEventListener, AudioRendererEventListener audioRendererEventListener, TextOutput textRendererOutput, MetadataOutput metadataRendererOutput)voiddump(Dumper dumper)Dumps the fields of the object using thedumper.
-
-
-
Constructor Detail
-
CapturingRenderersFactory
public CapturingRenderersFactory(Context context)
-
-
Method Detail
-
createRenderers
public Renderer[] createRenderers(Handler eventHandler, VideoRendererEventListener videoRendererEventListener, AudioRendererEventListener audioRendererEventListener, TextOutput textRendererOutput, MetadataOutput metadataRendererOutput)
Description copied from interface:RenderersFactory- Specified by:
createRenderersin interfaceRenderersFactory- Parameters:
eventHandler- A handler to use when invoking event listeners and outputs.videoRendererEventListener- An event listener for video renderers.audioRendererEventListener- An event listener for audio renderers.textRendererOutput- An output for text renderers.metadataRendererOutput- An output for metadata renderers.- Returns:
- The
instances.
-
dump
public void dump(Dumper dumper)
Description copied from interface:Dumper.DumpableDumps the fields of the object using thedumper.- Specified by:
dumpin interfaceDumper.Dumpable- Parameters:
dumper- TheDumperto be used to dump fields.
-
-