Index
All Classes and Interfaces|All Packages
A
- AmlComponent - Class in com.castlabs.android.exoplayer2.ext.amlnativeplayer
-
AmlComponent is a PlayerControllerPlugin.Component that provides access to the AmlTrackRendererPlugin and AmLogicPlayerPlugin.
- AmlComponent(AmlTrackRendererPlugin, AmLogicPlayerPlugin) - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlComponent
-
Creates a new AmlComponent.
- AmlPlugin - Class in com.castlabs.android.exoplayer2.ext.amlnativeplayer
-
Plugin for Amlogic native player.
- AmlPlugin(boolean, boolean, int, int) - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlPlugin
-
Create a new instance of this plugin using the default RTP Queue Size.
- AmlPlugin(boolean, boolean, int, int, int) - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlPlugin
-
Create a new instance of this plugin using the default configuration.
- AmlTrackRendererBuilder - Class in com.castlabs.android.exoplayer2.ext.amlnativeplayer
-
A TrackRendererBuilder that creates renderers that use the Amlogic native decoder.
- AmlTrackRendererBuilder(IptvAnalyticsListener.EventDispatcher, boolean, boolean, int, int) - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererBuilder
-
Creates a new AmlTrackRendererBuilder.
- AmlTrackRendererPlugin - Class in com.castlabs.android.exoplayer2.ext.amlnativeplayer
-
A
TrackRendererPluginthat providesAmlTrackRendererBuilderinstances. - AmlTrackRendererPlugin() - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererPlugin
-
Creates a new instance.
- AmlTrackRendererPlugin(boolean, boolean, int, int) - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererPlugin
-
Creates a new instance.
- AmlTrackRendererPlugin(IptvAnalyticsListener.EventDispatcher) - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererPlugin
-
Creates a new instance.
C
- com.castlabs.android.exoplayer2.ext.amlnativeplayer - package com.castlabs.android.exoplayer2.ext.amlnativeplayer
-
This package contains the castLabs Android ExoPlayer extension for the AML Native Player.
- create() - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererPlugin
- createRenderer(TrackRendererPlugin.Type, PlayerController, CasConfiguration) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererBuilder
- createRenderer(TrackRendererPlugin.Type, PlayerController, DrmConfiguration) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererBuilder
G
- getId() - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlPlugin
- getId() - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVPlugin
- getRendererCapabilities(Context, TrackRendererPlugin.Type, DrmConfiguration) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererBuilder
I
- id() - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlComponent
- id() - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVComponent
- IPTVComponent - Class in com.castlabs.android.exoplayer2.ext.amlnativeplayer
-
IPTV Clear Player component.
- IPTVComponent(IPTVPlayerPlugin) - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVComponent
-
Creates a new instance of
IPTVComponent. - IPTVPlugin - Class in com.castlabs.android.exoplayer2.ext.amlnativeplayer
-
Plugin for IPTV playback.
- IPTVPlugin() - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVPlugin
-
Creates a new IPTVPlugin instance with default values.
- IPTVPlugin(boolean, boolean, int, long) - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVPlugin
-
Creates a new IPTVPlugin instance.
- isDefault() - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererBuilder
- isTypeSupported(TrackRendererPlugin.Type, CasConfiguration) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererBuilder
- isTypeSupported(TrackRendererPlugin.Type, DrmConfiguration) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererBuilder
O
- onDestroy(PlayerController) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlComponent
- onDestroy(PlayerController) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVComponent
- onOpenBundle(PlayerController, Bundle) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlComponent
- onOpenBundle(PlayerController, Bundle) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVComponent
- onOpenState(PlayerController, PlayerConfig) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlComponent
- onOpenState(PlayerController, PlayerConfig) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVComponent
R
- removeWVCASLicense(String) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlComponent
-
Removes the WVCAS license.
S
- setDispatcher(IptvAnalyticsListener.EventDispatcher) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererPlugin
-
Sets the
IptvAnalyticsListener.EventDispatcherto use. - setEventDispatcher(IptvAnalyticsListener.EventDispatcher) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlComponent
-
Sets the EventDispatcher to use for analytics events.
- setEventDispatcher(IptvAnalyticsListener.EventDispatcher) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVComponent
-
Sets the
IptvAnalyticsListenerEvent Dispatcher for the IPTV Plugin. - setTransferListener(TransferListener) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVComponent
-
Sets the
TransferListenerfor the IPTV Plugin DataSource.
All Classes and Interfaces|All Packages