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.Componentwhich also happens to depend on a View. Usually these Components also have aPlayerViewPluginwith which they go hand in hand. But they don't know about each other and only communicate throughsettingandreadingthe View. For this reason it also implements thePlayerControllerPlugin.ComponentViewListenerinterface.- 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
-
-