Package com.castlabs.android.hybridads
Class HybridAdComponent
java.lang.Object
com.castlabs.android.hybridads.HybridAdComponent
- All Implemented Interfaces:
PlayerControllerPlugin.Component
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionHybridAdComponent
(HybridAdPlayerPlugin hybridAdPlayerPluginWeakReference, HybridAdTrackRendererPlugin hybridAdTrackRendererPlugin) -
Method Summary
Modifier and TypeMethodDescriptionid()
void
onDestroy
(PlayerController playerController) void
onOpenBundle
(PlayerController playerController, Bundle bundle) void
onOpenState
(PlayerController playerController, PlayerConfig playerConfig) void
setAdPlayerInfo
(com.castlabs.android.tunerhal.aidl.IPlayerService playerService, int instance, long splicePts, long adDuration) void
setContext
(Context context, FrameLayout frameLayout, HybridAdComponent.AdVisibilityListener listener) void
toggleToAdSurface
(boolean toggle)
-
Constructor Details
-
HybridAdComponent
public HybridAdComponent(HybridAdPlayerPlugin hybridAdPlayerPluginWeakReference, HybridAdTrackRendererPlugin hybridAdTrackRendererPlugin)
-
-
Method Details
-
setAdPlayerInfo
public void setAdPlayerInfo(com.castlabs.android.tunerhal.aidl.IPlayerService playerService, int instance, long splicePts, long adDuration) -
setContext
public void setContext(Context context, FrameLayout frameLayout, HybridAdComponent.AdVisibilityListener listener) -
toggleToAdSurface
public void toggleToAdSurface(boolean toggle) -
id
- Specified by:
id
in interfacePlayerControllerPlugin.Component
-
onDestroy
- Specified by:
onDestroy
in interfacePlayerControllerPlugin.Component
-
onOpenBundle
- Specified by:
onOpenBundle
in interfacePlayerControllerPlugin.Component
-
onOpenState
- Specified by:
onOpenState
in interfacePlayerControllerPlugin.Component
-