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