# Index

A C G H I O R S T
All Classes and Interfaces|All Packages|Serialized Form

## A

AdNativeAudioDecoder - Class in com.castlabs.android.hybridads
AdNativeAudioDecoderException - Exception Class in com.castlabs.android.hybridads
AdNativeAudioRenderer - Class in com.castlabs.android.hybridads
AdNativeAudioRenderer(AdNativeDecoder, IPlayerService, boolean, int, Handler, PlayerConfig, AudioRendererEventListener, int, long, long, HybridAdView) - Constructor for class com.castlabs.android.hybridads.AdNativeAudioRenderer
AdNativeDecoder - Class in com.castlabs.android.hybridads
AdNativeDecoder(Context) - Constructor for class com.castlabs.android.hybridads.AdNativeDecoder
AdNativeVideoDecoder - Class in com.castlabs.android.hybridads
AdNativeVideoDecoderException - Exception Class in com.castlabs.android.hybridads
AdNativeVideoRenderer - Class in com.castlabs.android.hybridads
AdNativeVideoRenderer(AdNativeDecoder, IPlayerService, boolean, int, long, Handler, PlayerConfig, VideoRendererEventListener, int, int, long, long, HybridAdView) - Constructor for class com.castlabs.android.hybridads.AdNativeVideoRenderer

## C

com.castlabs.android.hybridads - package com.castlabs.android.hybridads
com.castlabs.android.hybridads.ui - package com.castlabs.android.hybridads.ui
create() - Method in class com.castlabs.android.hybridads.HybridAdTrackRendererPlugin
createDrmInitDataProvider(ManifestModifier) - Method in class com.castlabs.android.hybridads.HybridAdPlayerPlugin
createMediaSource(PlayerConfig, boolean, PlayerController) - Method in class com.castlabs.android.hybridads.HybridAdPlayerPlugin
createRenderer(TrackRendererPlugin.Type, PlayerController, CasConfiguration) - Method in class com.castlabs.android.hybridads.HybridAdTrackRendererBuilder
createRenderer(TrackRendererPlugin.Type, PlayerController, DrmConfiguration) - Method in class com.castlabs.android.hybridads.HybridAdTrackRendererBuilder
createRendererContainers(PlayerController, DrmConfiguration) - Method in class com.castlabs.android.hybridads.HybridAdPlayerPlugin

## G

getAdSurface() - Method in class com.castlabs.android.hybridads.ui.HybridAdView
getId() - Method in class com.castlabs.android.hybridads.HybridAdPlugin
getName() - Method in class com.castlabs.android.hybridads.AdNativeAudioDecoder
getName() - Method in class com.castlabs.android.hybridads.AdNativeVideoDecoder
getPositionUs() - Method in class com.castlabs.android.hybridads.AdNativeAudioRenderer
getRendererCapabilities(Context, DrmConfiguration) - Method in class com.castlabs.android.hybridads.HybridAdPlayerPlugin
getRendererCapabilities(Context, TrackRendererPlugin.Type, DrmConfiguration) - Method in class com.castlabs.android.hybridads.HybridAdTrackRendererBuilder

## H

handleMessage(int, Object) - Method in class com.castlabs.android.hybridads.AdNativeVideoRenderer
hidePlayerView(boolean) - Method in class com.castlabs.android.hybridads.ui.HybridAdView
HybridAdComponent - Class in com.castlabs.android.hybridads
HybridAdComponent(HybridAdPlayerPlugin, HybridAdTrackRendererPlugin) - Constructor for class com.castlabs.android.hybridads.HybridAdComponent
HybridAdComponent.AdVisibilityListener - Interface in com.castlabs.android.hybridads
HybridAdPlayerPlugin - Class in com.castlabs.android.hybridads
HybridAdPlayerPlugin() - Constructor for class com.castlabs.android.hybridads.HybridAdPlayerPlugin
HybridAdPlugin - Class in com.castlabs.android.hybridads
HybridAdPlugin(IPlayerService) - Constructor for class com.castlabs.android.hybridads.HybridAdPlugin
HybridAdPlugin(IPlayerService, boolean, boolean, int, int) - Constructor for class com.castlabs.android.hybridads.HybridAdPlugin
  Create a new instance of this plugin using the default configuration.
HybridAdTrackRendererBuilder - Class in com.castlabs.android.hybridads
HybridAdTrackRendererBuilder(IPlayerService, int, long, long, HybridAdView, boolean, boolean, int, int) - Constructor for class com.castlabs.android.hybridads.HybridAdTrackRendererBuilder
HybridAdTrackRendererPlugin - Class in com.castlabs.android.hybridads
HybridAdTrackRendererPlugin(IPlayerService, boolean, boolean, int, int) - Constructor for class com.castlabs.android.hybridads.HybridAdTrackRendererPlugin
HybridAdView - Class in com.castlabs.android.hybridads.ui
HybridAdView(Context, FrameLayout) - Constructor for class com.castlabs.android.hybridads.ui.HybridAdView

## I

id() - Method in class com.castlabs.android.hybridads.HybridAdComponent
isAdStarted() - Method in class com.castlabs.android.hybridads.ui.HybridAdView
isDefault() - Method in class com.castlabs.android.hybridads.HybridAdTrackRendererBuilder
isFormatSupported(int, DrmConfiguration) - Method in class com.castlabs.android.hybridads.HybridAdPlayerPlugin
isReady() - Method in class com.castlabs.android.hybridads.AdNativeAudioRenderer
isReady() - Method in class com.castlabs.android.hybridads.AdNativeVideoRenderer
isTypeSupported(TrackRendererPlugin.Type, CasConfiguration) - Method in class com.castlabs.android.hybridads.HybridAdTrackRendererBuilder
isTypeSupported(TrackRendererPlugin.Type, DrmConfiguration) - Method in class com.castlabs.android.hybridads.HybridAdTrackRendererBuilder

## O

onAdVisibilityChanged(boolean) - Method in interface com.castlabs.android.hybridads.HybridAdComponent.AdVisibilityListener
onDestroy(PlayerController) - Method in class com.castlabs.android.hybridads.HybridAdComponent
onOpenBundle(PlayerController, Bundle) - Method in class com.castlabs.android.hybridads.HybridAdComponent
onOpenState(PlayerController, PlayerConfig) - Method in class com.castlabs.android.hybridads.HybridAdComponent

## R

release() - Method in class com.castlabs.android.hybridads.AdNativeAudioDecoder
release() - Method in class com.castlabs.android.hybridads.AdNativeVideoDecoder
render(long, long) - Method in class com.castlabs.android.hybridads.AdNativeAudioRenderer
render(long, long) - Method in class com.castlabs.android.hybridads.AdNativeVideoRenderer

## S

setAdPlayerInfo(IPlayerService, int, long, long) - Method in class com.castlabs.android.hybridads.HybridAdComponent
setAdPlayerInfo(IPlayerService, int, long, long) - Method in class com.castlabs.android.hybridads.HybridAdTrackRendererPlugin
setContext(Context, FrameLayout) - Method in class com.castlabs.android.hybridads.HybridAdTrackRendererPlugin
setContext(Context, FrameLayout, HybridAdComponent.AdVisibilityListener) - Method in class com.castlabs.android.hybridads.HybridAdComponent
setSurface(Surface) - Method in class com.castlabs.android.hybridads.AdNativeDecoder

## T

toggleToAdSurface(boolean) - Method in class com.castlabs.android.hybridads.HybridAdComponent
toggleToAdSurface(boolean) - Method in class com.castlabs.android.hybridads.HybridAdTrackRendererPlugin

A C G H I O R S T
All Classes and Interfaces|All Packages|Serialized Form