Package com.castlabs.android.player
Interface ExtendedTrackSelector.EventListener
-
- Enclosing class:
- ExtendedTrackSelector
public static interface ExtendedTrackSelector.EventListenerInterface which receives Track Selection-related callbacks.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonNoRendererFound(int mediaType)Informs that no active Renderer has been found for the given mediaType.voidonTrackSelection(ExtendedTrackSelector.ModelSelection modelSelection)Track selection was triggered but not activated yetvoidonTrackSelectionActivated(ExtendedTrackSelector.ModelSelection modelSelection)Track selection has changedvoidonUnsupportedContent(int mediaType, int filterReason)The indicated mediaType cannot be played with the current configuration and / or on the current device.voidonVideoKeyStatusChanged(List<VideoTrackQuality> trackList)Video track key status has changed
-
-
-
Method Detail
-
onTrackSelectionActivated
void onTrackSelectionActivated(@NonNull ExtendedTrackSelector.ModelSelection modelSelection)Track selection has changed- Parameters:
modelSelection- the new model
-
onTrackSelection
void onTrackSelection(@NonNull ExtendedTrackSelector.ModelSelection modelSelection)Track selection was triggered but not activated yet- Parameters:
modelSelection- the new model
-
onVideoKeyStatusChanged
void onVideoKeyStatusChanged(List<VideoTrackQuality> trackList)
Video track key status has changed
-
onUnsupportedContent
void onUnsupportedContent(int mediaType, int filterReason)The indicated mediaType cannot be played with the current configuration and / or on the current device.- Parameters:
mediaType- the mediaType that has been filteredfilterReason- the filter reason. Will be one of the FILTER_REASON_* constants inSdkConsts.SdkConsts.selectionReasonToString(int)can also be used in order to get a human readable description of the reason.
-
onNoRendererFound
void onNoRendererFound(int mediaType)
Informs that no active Renderer has been found for the given mediaType. It's also possible that a particular Renderer is disabled.- Parameters:
mediaType- the mediaType for which no active Renderer has been found
-
-