Class AmlComponent
- java.lang.Object
-
- com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlComponent
-
- All Implemented Interfaces:
PlayerControllerPlugin.Component
public class AmlComponent extends Object implements PlayerControllerPlugin.Component
-
-
Constructor Summary
Constructors Constructor Description AmlComponent(AmlTrackRendererPlugin amlTrackRendererPlugin, AmLogicPlayerPlugin amLogicPlayerPlugin)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Classid()voidonDestroy(PlayerController playerController)voidonOpenBundle(PlayerController playerController, Bundle bundle)voidonOpenState(PlayerController playerController, PlayerConfig playerConfig)voidremoveWVCASLicense(String lic)voidsetEventDispatcher(com.google.android.exoplayer2.analytics.IptvAnalyticsListener.EventDispatcher eventDispatcher)
-
-
-
Constructor Detail
-
AmlComponent
public AmlComponent(AmlTrackRendererPlugin amlTrackRendererPlugin, AmLogicPlayerPlugin amLogicPlayerPlugin)
-
-
Method Detail
-
setEventDispatcher
public void setEventDispatcher(@Nullable com.google.android.exoplayer2.analytics.IptvAnalyticsListener.EventDispatcher eventDispatcher)
-
removeWVCASLicense
public void removeWVCASLicense(String lic)
-
id
@NonNull public Class id()
- Specified by:
idin interfacePlayerControllerPlugin.Component
-
onDestroy
public void onDestroy(@NonNull PlayerController playerController)- Specified by:
onDestroyin interfacePlayerControllerPlugin.Component
-
onOpenBundle
public void onOpenBundle(@NonNull PlayerController playerController, @NonNull Bundle bundle)- Specified by:
onOpenBundlein interfacePlayerControllerPlugin.Component
-
onOpenState
public void onOpenState(PlayerController playerController, PlayerConfig playerConfig)
- Specified by:
onOpenStatein interfacePlayerControllerPlugin.Component
-
-