Package com.castlabs.android.hybridads
Class HybridAdTrackRendererPlugin
java.lang.Object
com.castlabs.android.hybridads.HybridAdTrackRendererPlugin
- All Implemented Interfaces:
TrackRendererPlugin
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.castlabs.android.player.TrackRendererPlugin
TrackRendererPlugin.TrackRendererBuilder, TrackRendererPlugin.TrackRendererContainer, TrackRendererPlugin.Type
-
Constructor Summary
ConstructorsConstructorDescriptionHybridAdTrackRendererPlugin
(com.castlabs.android.tunerhal.aidl.IPlayerService tunerhalPlayerService, boolean doesVideoUseSharedMemory, boolean doesAudioUseSharedMemory, int videoSharedMemorySizeInBytes, int audioSharedMemorySizeInBytes) -
Method Summary
Modifier and TypeMethodDescriptioncreate()
void
setAdPlayerInfo
(com.castlabs.android.tunerhal.aidl.IPlayerService service, int instance, long splicePts, long adDuration) void
setContext
(Context context, FrameLayout frameLayout) void
toggleToAdSurface
(boolean toggle)
-
Constructor Details
-
HybridAdTrackRendererPlugin
public HybridAdTrackRendererPlugin(com.castlabs.android.tunerhal.aidl.IPlayerService tunerhalPlayerService, boolean doesVideoUseSharedMemory, boolean doesAudioUseSharedMemory, int videoSharedMemorySizeInBytes, int audioSharedMemorySizeInBytes)
-
-
Method Details
-
create
- Specified by:
create
in interfaceTrackRendererPlugin
-
setAdPlayerInfo
public void setAdPlayerInfo(com.castlabs.android.tunerhal.aidl.IPlayerService service, int instance, long splicePts, long adDuration) -
setContext
-
toggleToAdSurface
public void toggleToAdSurface(boolean toggle)
-