Package com.castlabs.android.player
Interface PlayerControllerPlugin.VisualComponent
- All Superinterfaces:
PlayerControllerPlugin.Component
,PlayerControllerPlugin.ComponentViewListener
- All Known Implementing Classes:
ExoSubtitlesRendererPlugin.ExoSubtitleComponent
,VisualComponentProxy
- Enclosing interface:
PlayerControllerPlugin
public static interface PlayerControllerPlugin.VisualComponent
extends PlayerControllerPlugin.Component, PlayerControllerPlugin.ComponentViewListener
Special type of
PlayerControllerPlugin.Component
which also happens to depend on a View.
Usually these Components also have a PlayerViewPlugin
with which they go
hand in hand. But they don't know about each other and only communicate through setting
and reading
the View.
For this reason it also implements the PlayerControllerPlugin.ComponentViewListener
interface.- Since:
- 4.2.2
-
Method Summary
Methods inherited from interface com.castlabs.android.player.PlayerControllerPlugin.Component
id, onDestroy, onOpenBundle, onOpenState
Methods inherited from interface com.castlabs.android.player.PlayerControllerPlugin.ComponentViewListener
onComponentViewsChanged, scanComponentViews