-
- All Implemented Interfaces:
-
tv.mycujoo.mcls.core.IAnnotationListener
public final class AnnotationListener implements IAnnotationListener
-
-
Constructor Summary
Constructors Constructor Description AnnotationListener(MLSPlayerView MLSPlayerView, OverlayViewHelper overlayViewHelper, IDownloaderClient downloaderClient)
-
Method Summary
Modifier and Type Method Description UnitaddOverlay(Action.ShowOverlayAction showOverlayAction)UnitremoveOverlay(String customId, TransitionSpec outroTransitionSpec)UnitaddOrUpdateLingeringIntroOverlay(Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)UnitaddOrUpdateLingeringOutroOverlay(Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)UnitaddOrUpdateLingeringMidwayOverlay(Action.ShowOverlayAction showOverlayAction)UnitremoveLingeringOverlay(String customId, TransitionSpec outroTransitionSpec)UnitsetTimelineMarkers(List<TimelineMarkerEntity> timelineMarkerEntityList)UnitclearScreen(List<String> idList)clears entire screen -
-
Constructor Detail
-
AnnotationListener
AnnotationListener(MLSPlayerView MLSPlayerView, OverlayViewHelper overlayViewHelper, IDownloaderClient downloaderClient)
-
-
Method Detail
-
addOverlay
Unit addOverlay(Action.ShowOverlayAction showOverlayAction)
-
removeOverlay
Unit removeOverlay(String customId, TransitionSpec outroTransitionSpec)
-
addOrUpdateLingeringIntroOverlay
Unit addOrUpdateLingeringIntroOverlay(Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)
-
addOrUpdateLingeringOutroOverlay
Unit addOrUpdateLingeringOutroOverlay(Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)
-
addOrUpdateLingeringMidwayOverlay
Unit addOrUpdateLingeringMidwayOverlay(Action.ShowOverlayAction showOverlayAction)
-
removeLingeringOverlay
Unit removeLingeringOverlay(String customId, TransitionSpec outroTransitionSpec)
-
setTimelineMarkers
Unit setTimelineMarkers(List<TimelineMarkerEntity> timelineMarkerEntityList)
-
clearScreen
Unit clearScreen(List<String> idList)
clears entire screen
-
-
-
-