Package com.castlabs.sdk.debug.metric
Class SelectedQualityMetric
- java.lang.Object
-
- com.castlabs.sdk.debug.metric.Metric
-
- com.castlabs.sdk.debug.metric.SelectedQualityMetric
-
- All Implemented Interfaces:
TrackSelectionListener
public class SelectedQualityMetric extends Metric implements TrackSelectionListener
Provides a Metric of the currently selected Video quality.- Since:
- 4.2.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.castlabs.sdk.debug.metric.Metric
Metric.Plotter
-
-
Constructor Summary
Constructors Constructor Description SelectedQualityMetric(int color, com.github.mikephil.charting.components.YAxis.AxisDependency axisDependency)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonAudioTrackChanged(AudioTrack audioTrack)voidonSubtitleTrackChanged(SubtitleTrack subtitleTrack)voidonVideoQualitySelectionChanged(VideoTrackQuality videoTrackQuality, int reason, String switchDescription, long bufferedDurationUs, long bitrateEstimate)voidonVideoTrackChanged(VideoTrack videoTrack)-
Methods inherited from class com.castlabs.sdk.debug.metric.Metric
attach, detach, getDataSet
-
-
-
-
Method Detail
-
onVideoQualitySelectionChanged
public void onVideoQualitySelectionChanged(@NonNull VideoTrackQuality videoTrackQuality, int reason, @Nullable String switchDescription, long bufferedDurationUs, long bitrateEstimate)- Specified by:
onVideoQualitySelectionChangedin interfaceTrackSelectionListener
-
onVideoTrackChanged
public void onVideoTrackChanged(@Nullable VideoTrack videoTrack)- Specified by:
onVideoTrackChangedin interfaceTrackSelectionListener
-
onAudioTrackChanged
public void onAudioTrackChanged(@Nullable AudioTrack audioTrack)- Specified by:
onAudioTrackChangedin interfaceTrackSelectionListener
-
onSubtitleTrackChanged
public void onSubtitleTrackChanged(@Nullable SubtitleTrack subtitleTrack)- Specified by:
onSubtitleTrackChangedin interfaceTrackSelectionListener
-
-