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
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
ConstructorsConstructorDescriptionSelectedQualityMetric(int color, com.github.mikephil.charting.components.YAxis.AxisDependency axisDependency) -
Method Summary
Modifier and TypeMethodDescriptionvoidonAudioTrackChanged(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
-
Constructor Details
-
SelectedQualityMetric
public SelectedQualityMetric(int color, com.github.mikephil.charting.components.YAxis.AxisDependency axisDependency)
-
-
Method Details
-
onVideoQualitySelectionChanged
public void onVideoQualitySelectionChanged(@NonNull VideoTrackQuality videoTrackQuality, int reason, @Nullable String switchDescription, long bufferedDurationUs, long bitrateEstimate) - Specified by:
onVideoQualitySelectionChangedin interfaceTrackSelectionListener
-
onVideoTrackChanged
- Specified by:
onVideoTrackChangedin interfaceTrackSelectionListener
-
onAudioTrackChanged
- Specified by:
onAudioTrackChangedin interfaceTrackSelectionListener
-
onSubtitleTrackChanged
- Specified by:
onSubtitleTrackChangedin interfaceTrackSelectionListener
-