All Classes and Interfaces
Class
Description
Fragment that displays ABR (Adaptive Bitrate) plots.
Abstract Fragment implementation that can be used to implement simple titled lists.
Provides a Metric of the Network estimation.
Provides a Metric of the Buffer time ahead of the current player position.
Provides a Metric of the Buffer time behind of the current player position.
Provides a Metric for the chunk download time.
A
MediaCodecAdapter.Factory
that creates DebugMediaCodecAdapterFactory.DebugMediaCodecAdapter
instances.Listener for when a frame is rendered.
This plugin can be registered with
PlayerSDK.register(Plugin)
to enable
additional debug logs.Use this builder to create new instances of the
DebugPlugin
.Enum representing the possible positions of the debug overlay.
A
RequestModifier
and ResponseModifier
that logs requests and responses
based on the configuration of the provided DebugPlugin
.Fragment that show a list of downloads triggered by a player.
Interface that must be implemented by activities that use fragments from this plugin
where the fragment needs access to the player.
Listener interface that can be implemented to get callbacks when the
player view is reloaded or reset
Simple view that renders a media segment as a line with its relative position and duration
Abstract class that provides the required underlying infrastructure to interact with the
PlayerMetricChart
and provide the necessary data to it.Represents an object that can plot a metric.
Chart that binds itself to a PlayerController, in order to plot data from it.
Fragment that shows
RenditionsFragment
, TrackSelectionsFragment
, and DownloadsFragment
horizontally next to each other.Chart that shows line graph displaying one or more
Metric
s.Defines the type of metric to be displayed in the chart.
A fragment that provides a user interface for configuring player settings.
Interface for views that can be reset to their default values.
Chart that shows a horizontal player state graph.
Fragment that displays real-time statistics and metrics about the video playback session.
Provides a Metric of the currently playing Video quality
Limit downloads speeds with implementations of this interface.
Provides a Metric of the current download plugin rate limit if enabled
Rate limit tracer that can update a race limiter according to a list of traces.
A single download trace with a start and end time.
This class is responsible for displaying the rate limit traces.
Fragment that shows a list of renditions of the playout.
Provides a Metric of the currently selected Video quality.
Fragment that shows a list of ABR selections triggered by the player.
Utility class for debug purposes.