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 ofPlayerControllerPlugin.Component
which also happens to depend on a View. Usually these Components also have aPlayerViewPlugin
with which they go hand in hand. But they don't know about each other and only communicate throughsetting
andreading
the View. For this reason it also implements thePlayerControllerPlugin.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
-
-