Package com.castlabs.android.player
Interface ExtendedTrackSelector.EventListener
-
- Enclosing class:
- ExtendedTrackSelector
public static interface ExtendedTrackSelector.EventListener
Interface which receives Track Selection-related callbacks.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onNoRendererFound(int mediaType)
Informs that no active Renderer has been found for the given mediaType.void
onTrackKeyStatusChanged()
Track key status has changedvoid
onTrackSelection(ExtendedTrackSelector.ModelSelection modelSelection)
Track selection was triggered but not activated yetvoid
onTrackSelectionActivated(ExtendedTrackSelector.ModelSelection modelSelection)
Track selection has changedvoid
onUnsupportedContent(int mediaType, int filterReason)
The indicated mediaType cannot be played with the current configuration and / or on the current device.
-
-
-
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
-
onTrackKeyStatusChanged
void onTrackKeyStatusChanged()
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
-
-