# Index

A C G I O R S
All Classes and Interfaces|All Packages

## A

AmlComponent - Class in com.castlabs.android.exoplayer2.ext.amlnativeplayer
AmlComponent(AmlTrackRendererPlugin, AmLogicPlayerPlugin) - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlComponent
AmlPlugin - Class in com.castlabs.android.exoplayer2.ext.amlnativeplayer
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
AmlTrackRendererBuilder(IptvAnalyticsListener.EventDispatcher, boolean, boolean, int, int) - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererBuilder
AmlTrackRendererPlugin - Class in com.castlabs.android.exoplayer2.ext.amlnativeplayer
AmlTrackRendererPlugin() - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererPlugin
AmlTrackRendererPlugin(boolean, boolean, int, int) - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererPlugin
AmlTrackRendererPlugin(IptvAnalyticsListener.EventDispatcher) - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererPlugin

## C

com.castlabs.android.exoplayer2.ext.amlnativeplayer - package com.castlabs.android.exoplayer2.ext.amlnativeplayer
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
IPTVPlugin - Class in com.castlabs.android.exoplayer2.ext.amlnativeplayer
IPTVPlugin() - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVPlugin
IPTVPlugin(boolean, boolean, int, long) - Constructor for class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVPlugin
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

## S

setDispatcher(IptvAnalyticsListener.EventDispatcher) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlTrackRendererPlugin
setEventDispatcher(IptvAnalyticsListener.EventDispatcher) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlComponent
setEventDispatcher(IptvAnalyticsListener.EventDispatcher) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVComponent
  Sets the `IptvAnalyticsListener` Event Dispatcher for the IPTV Plugin.
setTransferListener(TransferListener) - Method in class com.castlabs.android.exoplayer2.ext.amlnativeplayer.IPTVComponent
  Sets the `TransferListener` for the IPTV Plugin DataSource.

A C G I O R S
All Classes and Interfaces|All Packages