Index

A B C D E F G H I L M O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

ABR_SWITCHES - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
AbrPlotsFragment - Class in com.castlabs.sdk.debug.view
 
AbrPlotsFragment() - Constructor for class com.castlabs.sdk.debug.view.AbrPlotsFragment
 
AbstractSingleListFragment<DataObject> - Class in com.castlabs.sdk.debug.view
Abstract Fragment implementation that can be used to implement simple titled lists.
AbstractSingleListFragment() - Constructor for class com.castlabs.sdk.debug.view.AbstractSingleListFragment
 
addMetric(Metric) - Method in class com.castlabs.sdk.debug.view.PlayerMetricChart
Adds a Metric to be drawn in this Chart.
addPlayerViewActivityListener(ExtendedPlayerViewProvider.Listener) - Method in interface com.castlabs.sdk.debug.view.ExtendedPlayerViewProvider
Add a listener
attach(Metric.Plotter, PlayerController) - Method in class com.castlabs.sdk.debug.metric.Metric
Attach this Metric to the given plotter and PlayerController.
AVG_BITRATE - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
AVG_BITRATE_SWITCH_MAGNITUDE - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 

B

BandwidthMetric - Class in com.castlabs.sdk.debug.metric
Provides a Metric of the Network estimation.
BandwidthMetric(int, YAxis.AxisDependency) - Constructor for class com.castlabs.sdk.debug.metric.BandwidthMetric
 
bitrate - Variable in class com.castlabs.sdk.debug.RateLimitTracer.Trace
The bitrate of the trace in BPS
BUFFER_SIZE - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
BUFFER_TIME - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
BufferAheadMetric - Class in com.castlabs.sdk.debug.metric
Provides a Metric of the Buffer time ahead of the current player position.
BufferAheadMetric(int, YAxis.AxisDependency) - Constructor for class com.castlabs.sdk.debug.metric.BufferAheadMetric
 
BufferBehindMetric - Class in com.castlabs.sdk.debug.metric
Provides a Metric of the Buffer time behind of the current player position.
BufferBehindMetric(int, YAxis.AxisDependency) - Constructor for class com.castlabs.sdk.debug.metric.BufferBehindMetric
 
BUFFERING_TIME - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
Builder() - Constructor for class com.castlabs.sdk.debug.DebugPlugin.Builder
 

C

ChunkDownloadTimeMetric - Class in com.castlabs.sdk.debug.metric
Provides a Metric for the chunk download time.
ChunkDownloadTimeMetric(int, YAxis.AxisDependency, int) - Constructor for class com.castlabs.sdk.debug.metric.ChunkDownloadTimeMetric
 
com.castlabs.sdk.debug - package com.castlabs.sdk.debug
 
com.castlabs.sdk.debug.metric - package com.castlabs.sdk.debug.metric
 
com.castlabs.sdk.debug.view - package com.castlabs.sdk.debug.view
 
create(RateLimiter, InputStream) - Static method in class com.castlabs.sdk.debug.RateLimitTracer
Create a new rate limit tracer that, once started, will update the give rate limiter

D

DEBUG_OVERLAY_ID - Static variable in class com.castlabs.sdk.debug.DebugPlugin
 
debugOverlay(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 
debugOverlayPosition(DebugPlugin.DebugOverlayPosition) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 
DebugPlugin - Class in com.castlabs.sdk.debug
This plugin can be registered with PlayerSDK.register(Plugin) to enable additional debug logs.
DebugPlugin.Builder - Class in com.castlabs.sdk.debug
Use this builder to create new instances of the DebugPlugin.
DebugPlugin.DebugOverlayPosition - Enum in com.castlabs.sdk.debug
 
DebugRequestResponseModifier - Class in com.castlabs.sdk.debug
 
DebugRequestResponseModifier(DebugPlugin) - Constructor for class com.castlabs.sdk.debug.DebugRequestResponseModifier
 
DEFAULT_MAXIMUM_DATA_AGE_MS - Static variable in class com.castlabs.sdk.debug.view.PlayerMetricChart
Maximum age data in this Chart will be kept
DEFAULT_RENDER_UPDATE_INTERVAL_MS - Static variable in class com.castlabs.sdk.debug.view.PlayerMetricChart
Period between Chart updates
detach() - Method in class com.castlabs.sdk.debug.metric.Metric
Unbind this Metric from the previously set PlayerController and Plotter.
DownloadsFragment - Class in com.castlabs.sdk.debug.view
Fragment that show a list of downloads triggered by a player.
DownloadsFragment() - Constructor for class com.castlabs.sdk.debug.view.DownloadsFragment
 

E

enableDebugOverlay - Variable in class com.castlabs.sdk.debug.DebugPlugin
 
enableMetrics(int) - Method in class com.castlabs.sdk.debug.view.PlayerMetricChart
Enables the specified Metrics.
enableRateLimiter(boolean, long) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
Enabled or disable rate limiting and set the initial rate limit.
endTimeMs - Variable in class com.castlabs.sdk.debug.RateLimitTracer.Trace
The end time of the trace
ExtendedPlayerViewProvider - Interface in com.castlabs.sdk.debug.view
Interface that must be implemented by activities that use fragments from this plugin where the fragment needs access to the player.
ExtendedPlayerViewProvider.Listener - Interface in com.castlabs.sdk.debug.view
Listener interface that can be implemented to get callbacks when the player view is reloaded or reset

F

format2Color(Format) - Static method in class com.castlabs.sdk.debug.Utils
 
Fullscreen - Enum constant in enum com.castlabs.sdk.debug.DebugPlugin.DebugOverlayPosition
 

G

get() - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
Create an instance of the debug plugin from this builder.
getAvgBitrate() - Method in class com.castlabs.sdk.debug.RateLimitTracer
 
getDataSet() - Method in class com.castlabs.sdk.debug.metric.Metric
Updates and returns the Data set ready to be drawn.
getDebugOverlayPosition() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for debugOverlayPosition
getId() - Method in class com.castlabs.sdk.debug.DebugPlugin
 
getLimit() - Method in interface com.castlabs.sdk.debug.RateLimiter
Get the current rate limit in bps.
getLogDecoderCounters() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for logDecoderCounters
getLogDownloadCanceled() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for logDownloadCanceled
getLogDownloadCompleted() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for logDownloadCompleted
getLogDownloadError() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for logDownloadError
getLogDownloadStarted() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for logDownloadStarted
getLogDownloadUpstreamDiscarded() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for logDownloadUpstreamDiscarded
getLogLoadControl() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for logLoadControl
getLogOpenBundle() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for logOpenBundle
getLogPeriodInfo() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for logPeriodInfo
getLogSupportedDrm() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for logSupportedDrm
getLogTimingDebugInfo() - Method in class com.castlabs.sdk.debug.DebugPlugin
 
getLogTransferInfo() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for logTransferInfo
getLogVideoRendererEvents() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for logVideoRendererEvents
getMaxBitrate() - Method in class com.castlabs.sdk.debug.RateLimitTracer
 
getMaximumDataAgeMs() - Method in interface com.castlabs.sdk.debug.metric.Metric.Plotter
Maximum time data should be kept.
getMaximumDataAgeMs() - Method in class com.castlabs.sdk.debug.view.PlayerMetricChart
 
getMinBitrate() - Method in class com.castlabs.sdk.debug.RateLimitTracer
 
getRate() - Method in class com.castlabs.sdk.debug.RateLimitTracer
Get the current rate
getRateLimiter() - Method in class com.castlabs.sdk.debug.DebugPlugin
Returns the rate limiter if it was enabled or null
getRateLimiterEnabled() - Method in class com.castlabs.sdk.debug.DebugPlugin
Getter for rateLimiterEnabled
getTimeInTrace() - Method in class com.castlabs.sdk.debug.RateLimitTracer
 
getTraceDurationMs() - Method in class com.castlabs.sdk.debug.RateLimitTracer
Get the total duration of the traces
getTraceEndTime(RateLimitTracer.Trace) - Method in class com.castlabs.sdk.debug.RateLimitTracer
Get the adjusted end time for a trace
getTraces() - Method in class com.castlabs.sdk.debug.RateLimitTracer
Get a view on the traces
getTraceStartTime(RateLimitTracer.Trace) - Method in class com.castlabs.sdk.debug.RateLimitTracer
The adjusted start time for a trace

H

hideDebugOverlay() - Method in class com.castlabs.sdk.debug.DebugPlugin
hides the debug overlay

I

initialRateLimitBps - Variable in class com.castlabs.sdk.debug.DebugPlugin
 
isMetricEnabled(int) - Method in class com.castlabs.sdk.debug.view.PlayerMetricChart
Whether a certain Metric is enabled or not
isRunning() - Method in class com.castlabs.sdk.debug.view.RateLimitTraces
 

L

LAST_BUFFER_TIME - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
LeftBottom - Enum constant in enum com.castlabs.sdk.debug.DebugPlugin.DebugOverlayPosition
 
LeftTop - Enum constant in enum com.castlabs.sdk.debug.DebugPlugin.DebugOverlayPosition
 
logAll(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
Enable or disable all debug logging
logDecoderCounters(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 
logDownloadCanceled(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 
logDownloadCompleted(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 
logDownloadError(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 
logDownloadStarted(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 
logDownloadUpstreamDiscarded(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 
logLoadControl(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 
logOpenBundle(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
If enabled, Bundle key values pairs passed to PlayerController.open(Bundle) will be logged.
logPeriodInfo(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
Enables logging for period change events.
logRequestType(int) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 
logRequestTypes - Variable in class com.castlabs.sdk.debug.DebugPlugin
 
logResponseType(int) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 
logResponseTypes - Variable in class com.castlabs.sdk.debug.DebugPlugin
 
logSupportedDrm(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 
logTimingDebugInfo(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 
logTransferInfo(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
Enables detailed logging for network transfer events.
logVideoRendererEvents(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin.Builder
 

M

MAX_RATE_LIMIT_BPS - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
MediaSegmentView - Class in com.castlabs.sdk.debug.view
Simple view that renders a media segment as a line with its relative position and duration
MediaSegmentView(Context) - Constructor for class com.castlabs.sdk.debug.view.MediaSegmentView
 
MediaSegmentView(Context, AttributeSet) - Constructor for class com.castlabs.sdk.debug.view.MediaSegmentView
 
MediaSegmentView(Context, AttributeSet, int) - Constructor for class com.castlabs.sdk.debug.view.MediaSegmentView
 
MediaSegmentView(Context, AttributeSet, int, int) - Constructor for class com.castlabs.sdk.debug.view.MediaSegmentView
 
Metric - Class in com.castlabs.sdk.debug.metric
Abstract class that provides the required underlying infrastructure to interact with the PlayerMetricChart and provide the necessary data to it.
Metric(int, YAxis.AxisDependency) - Constructor for class com.castlabs.sdk.debug.metric.Metric
 
METRIC_ABR_BANDWIDTH_ESTIMATION - Static variable in class com.castlabs.sdk.debug.view.PlayerMetricChart
METRIC_ABR_PLAYING_QUALITY - Static variable in class com.castlabs.sdk.debug.view.PlayerMetricChart
METRIC_ABR_SELECTED_QUALITY - Static variable in class com.castlabs.sdk.debug.view.PlayerMetricChart
METRIC_BUFFER_AHEAD - Static variable in class com.castlabs.sdk.debug.view.PlayerMetricChart
METRIC_BUFFER_BEHIND - Static variable in class com.castlabs.sdk.debug.view.PlayerMetricChart
METRIC_CHUNK_AUDIO_DOWNLOAD_TIME - Static variable in class com.castlabs.sdk.debug.view.PlayerMetricChart
METRIC_CHUNK_VIDEO_DOWNLOAD_TIME - Static variable in class com.castlabs.sdk.debug.view.PlayerMetricChart
METRIC_RATE_LIMIT - Static variable in class com.castlabs.sdk.debug.view.PlayerMetricChart
Metric.Plotter - Interface in com.castlabs.sdk.debug.metric
Represents an object that can plot a metric.
MIN_RATE_LIMIT_BPS - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
MODE_AUDIO - Static variable in class com.castlabs.sdk.debug.metric.ChunkDownloadTimeMetric
 
MODE_VIDEO - Static variable in class com.castlabs.sdk.debug.metric.ChunkDownloadTimeMetric
 

O

onAttach(Context) - Method in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
onAudioTrackChanged(AudioTrack) - Method in class com.castlabs.sdk.debug.metric.SelectedQualityMetric
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.castlabs.sdk.debug.view.AbrPlotsFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.castlabs.sdk.debug.view.AbstractSingleListFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.castlabs.sdk.debug.view.PlayerDataFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
onDisplayChanged(DisplayInfo, boolean) - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onDurationChanged(long) - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onError(CastlabsPlayerException) - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onFatalErrorOccurred(CastlabsPlayerException) - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onFullyBuffered() - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onPlaybackPositionChanged(long) - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onPlayerModelChanged() - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onReload() - Method in class com.castlabs.sdk.debug.view.AbstractSingleListFragment
 
onReload() - Method in interface com.castlabs.sdk.debug.view.ExtendedPlayerViewProvider.Listener
Triggered when the player view content is re-loaded
onRequest(Request) - Method in class com.castlabs.sdk.debug.DebugRequestResponseModifier
 
onResponse(Response) - Method in class com.castlabs.sdk.debug.DebugRequestResponseModifier
 
onSeekCompleted() - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onSeekRangeChanged(long, long) - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onSeekTo(long) - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onSpeedChanged(float) - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onStart() - Method in class com.castlabs.sdk.debug.view.AbrPlotsFragment
 
onStart() - Method in class com.castlabs.sdk.debug.view.AbstractSingleListFragment
 
onStart() - Method in class com.castlabs.sdk.debug.view.DownloadsFragment
 
onStart() - Method in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
onStart() - Method in class com.castlabs.sdk.debug.view.RenditionsFragment
 
onStart() - Method in class com.castlabs.sdk.debug.view.TrackSelectionsFragment
 
onStateChanged(PlayerController.State) - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onStop() - Method in class com.castlabs.sdk.debug.view.AbrPlotsFragment
 
onStop() - Method in class com.castlabs.sdk.debug.view.DownloadsFragment
 
onStop() - Method in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
onStop() - Method in class com.castlabs.sdk.debug.view.RenditionsFragment
 
onStop() - Method in class com.castlabs.sdk.debug.view.TrackSelectionsFragment
 
onSubtitleTrackChanged(SubtitleTrack) - Method in class com.castlabs.sdk.debug.metric.SelectedQualityMetric
 
onVideoKeyStatusChanged(List<VideoTrackQuality>) - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onVideoQualitySelectionChanged(VideoTrackQuality, int, String, long, long) - Method in class com.castlabs.sdk.debug.metric.SelectedQualityMetric
 
onVideoSizeChanged(int, int, float) - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
onVideoTrackChanged(VideoTrack) - Method in class com.castlabs.sdk.debug.metric.SelectedQualityMetric
 

P

PlayerChart - Interface in com.castlabs.sdk.debug.view
Chart that binds itself to a PlayerController, in order to plot data from it.
PlayerDataFragment - Class in com.castlabs.sdk.debug.view
Fragment that shows RenditionsFragment, TrackSelectionsFragment, and DownloadsFragment horizontally next to each other.
PlayerDataFragment() - Constructor for class com.castlabs.sdk.debug.view.PlayerDataFragment
 
PlayerMetricChart - Class in com.castlabs.sdk.debug.view
Chart that shows line graph displaying one or more Metrics.
PlayerMetricChart(Context) - Constructor for class com.castlabs.sdk.debug.view.PlayerMetricChart
 
PlayerMetricChart(Context, AttributeSet) - Constructor for class com.castlabs.sdk.debug.view.PlayerMetricChart
 
PlayerMetricChart(Context, AttributeSet, int) - Constructor for class com.castlabs.sdk.debug.view.PlayerMetricChart
 
PlayerMetricChart.MetricType - Annotation Type in com.castlabs.sdk.debug.view
 
PlayerSettingsFragment - Class in com.castlabs.sdk.debug.view
 
PlayerSettingsFragment() - Constructor for class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PlayerSettingsFragment.SettingsView - Interface in com.castlabs.sdk.debug.view
Base interface for settings view to reset them
PlayerStateChart - Class in com.castlabs.sdk.debug.view
Chart that shows a horizontal player state graph.
PlayerStateChart(Context) - Constructor for class com.castlabs.sdk.debug.view.PlayerStateChart
 
PlayerStateChart(Context, AttributeSet) - Constructor for class com.castlabs.sdk.debug.view.PlayerStateChart
 
PlayerStateChart(Context, AttributeSet, int) - Constructor for class com.castlabs.sdk.debug.view.PlayerStateChart
 
PlayerStatsFragment - Class in com.castlabs.sdk.debug.view
Fragment that shows statistics about the current playback session
PlayerStatsFragment() - Constructor for class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
PlayingQualityMetric - Class in com.castlabs.sdk.debug.metric
Provides a Metric of the currently playing Video quality
PlayingQualityMetric(int, YAxis.AxisDependency) - Constructor for class com.castlabs.sdk.debug.metric.PlayingQualityMetric
 
PREFS_BACK_BUFFER_DURATION - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_CLIP_END - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_CLIP_START - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_DEGRADATION_PENALTY - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_DEGRADATION_RECOVERY - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_DEGRADATION_SAMPLES - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_DRAIN_WHILE_CHARGING - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_KEY_ALGO - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_KEY_BANDWIDTH_FRACTION - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_KEY_BUFFER_SIZE_BYTES - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_KEY_BUFFER_SIZE_MAX_TIME - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_KEY_BUFFER_SIZE_MIN_TIME - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_KEY_DOWNLOAD_TIME_FACTOR - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_KEY_INITIAL_BANDWIDTH - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_KEY_MAX_DECREASE - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_KEY_MIN_INCREASE - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_KEY_RATELIMIT - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_KEY_RETAIN - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_KEY_SAFE_BUFFER - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_MIN_RESTART_BUFFER - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_MIN_START_BUFFER - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_PERCENTILE_WEIGHT - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_STORE_NAME - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 
PREFS_TIME_OVER_MEMORY - Static variable in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
 

Q

QOE_SCORE - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 

R

RateLimiter - Interface in com.castlabs.sdk.debug
Limit downloads speeds with implementations of this interface.
RateLimitMetric - Class in com.castlabs.sdk.debug.metric
Provides a Metric of the current download plugin rate limit if enabled
RateLimitMetric(int, YAxis.AxisDependency) - Constructor for class com.castlabs.sdk.debug.metric.RateLimitMetric
 
RateLimitTracer - Class in com.castlabs.sdk.debug
Rate limit tracer that can update a race limiter according to a list of traces.
RateLimitTracer(RateLimiter, List<RateLimitTracer.Trace>) - Constructor for class com.castlabs.sdk.debug.RateLimitTracer
Create a new tracer
RateLimitTracer(RateLimiter, List<RateLimitTracer.Trace>, Clock) - Constructor for class com.castlabs.sdk.debug.RateLimitTracer
Create a new tracer
RateLimitTracer.Trace - Class in com.castlabs.sdk.debug
A single download trace with a start and end time.
RateLimitTraces - Class in com.castlabs.sdk.debug.view
 
RateLimitTraces(View, RateLimiter) - Constructor for class com.castlabs.sdk.debug.view.RateLimitTraces
 
REBUFFER_PERCENTAGE - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
RenditionsFragment - Class in com.castlabs.sdk.debug.view
Fragment that shows a list of renditions of the playout.
RenditionsFragment() - Constructor for class com.castlabs.sdk.debug.view.RenditionsFragment
 
requestPlot(Metric) - Method in interface com.castlabs.sdk.debug.metric.Metric.Plotter
The metric needs to be redrawn.
requestPlot(Metric) - Method in class com.castlabs.sdk.debug.view.PlayerMetricChart
 
reset() - Method in class com.castlabs.sdk.debug.view.PlayerSettingsFragment
Reset the config views and load their value from the current preferences or defaults
reset() - Method in interface com.castlabs.sdk.debug.view.PlayerSettingsFragment.SettingsView
 
restart() - Method in class com.castlabs.sdk.debug.view.RateLimitTraces
 
RightBottom - Enum constant in enum com.castlabs.sdk.debug.DebugPlugin.DebugOverlayPosition
 
RightTop - Enum constant in enum com.castlabs.sdk.debug.DebugPlugin.DebugOverlayPosition
 

S

SCORE_BITRATE - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
SCORE_MAGNITUDE - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
SCORE_REBUFFER - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
SCORE_SWITCH - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
SEEKING_TIME - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
SelectedQualityMetric - Class in com.castlabs.sdk.debug.metric
Provides a Metric of the currently selected Video quality.
SelectedQualityMetric(int, YAxis.AxisDependency) - Constructor for class com.castlabs.sdk.debug.metric.SelectedQualityMetric
 
setDebugOverlayPosition(DebugPlugin.DebugOverlayPosition) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for debugOverlayPosition
setLimit(long) - Method in interface com.castlabs.sdk.debug.RateLimiter
Set the limit that will be passed to the next data source created by this builder.
setLogDecoderCounters(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for logDecoderCounters
setLogDownloadCanceled(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for logDownloadCanceled
setLogDownloadCompleted(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for logDownloadCompleted
setLogDownloadError(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for logDownloadError
setLogDownloadStarted(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for logDownloadStarted
setLogDownloadUpstreamDiscarded(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for logDownloadUpstreamDiscarded
setLogLoadControl(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for logLoadControl
setLogOpenBundle(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for logOpenBundle
setLogPeriodInfo(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for logPeriodInfo
setLogSupportedDrm(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for logSupportedDrm
setLogTimingDebugInfo(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Log timing info related to playback.
setLogTransferInfo(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for logTransferInfo
setLogVideoRendererEvents(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for logVideoRendererEvents
setMaximumDataAgeMs(long) - Method in class com.castlabs.sdk.debug.view.PlayerMetricChart
How much time the data should be kept and drawn.
setPlayerController(PlayerController) - Method in interface com.castlabs.sdk.debug.view.PlayerChart
Sets the player controller to which to bind and extract data from.
setPlayerController(PlayerController) - Method in class com.castlabs.sdk.debug.view.PlayerMetricChart
 
setPlayerController(PlayerController) - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
setRateLimiterEnabled(boolean) - Method in class com.castlabs.sdk.debug.DebugPlugin
Setter for rateLimiterEnabled
setRenderUpdateInterval(int) - Method in class com.castlabs.sdk.debug.view.PlayerMetricChart
Adjust how often the View is redrawn
setTimes(long, long, long, int) - Method in class com.castlabs.sdk.debug.view.MediaSegmentView
 
showDebugOverlay() - Method in class com.castlabs.sdk.debug.DebugPlugin
Shows the debug overlay
showQualities() - Method in class com.castlabs.sdk.debug.view.PlayerMetricChart
Enables Video qualities plotting.
showQualitiesAxis(YAxis.AxisDependency) - Method in class com.castlabs.sdk.debug.view.PlayerMetricChart
Enables Video qualities plotting.
start() - Method in class com.castlabs.sdk.debug.RateLimitTracer
Start the tracer
start(LineChart) - Method in class com.castlabs.sdk.debug.view.RateLimitTraces
 
START_TIME - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
startTimeMs - Variable in class com.castlabs.sdk.debug.RateLimitTracer.Trace
The start time of the trace
STATE - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
stop() - Method in class com.castlabs.sdk.debug.RateLimitTracer
Stop the tracer
stop() - Method in class com.castlabs.sdk.debug.view.RateLimitTraces
 

T

TrackSelectionsFragment - Class in com.castlabs.sdk.debug.view
Fragment that shows a list of ABR selections triggered by the player.
TrackSelectionsFragment() - Constructor for class com.castlabs.sdk.debug.view.TrackSelectionsFragment
 

U

UNDERRUNS - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
unsetPlayerController() - Method in interface com.castlabs.sdk.debug.view.PlayerChart
Performs all the necessary cleanup and removes the previously set listeners (if any).
unsetPlayerController() - Method in class com.castlabs.sdk.debug.view.PlayerMetricChart
 
unsetPlayerController() - Method in class com.castlabs.sdk.debug.view.PlayerStateChart
 
Utils - Class in com.castlabs.sdk.debug
 
Utils() - Constructor for class com.castlabs.sdk.debug.Utils
 

V

valueOf(String) - Static method in enum com.castlabs.sdk.debug.DebugPlugin.DebugOverlayPosition
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.castlabs.sdk.debug.DebugPlugin.DebugOverlayPosition
Returns an array containing the constants of this enum type, in the order they are declared.
VIDEO_CODEC - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
VIDEO_CODEC_INIT - Static variable in class com.castlabs.sdk.debug.view.PlayerStatsFragment
 
A B C D E F G H I L M O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values