Class HybridAdTrackRendererPlugin

java.lang.Object
com.castlabs.android.hybridads.HybridAdTrackRendererPlugin
All Implemented Interfaces:
TrackRendererPlugin

public class HybridAdTrackRendererPlugin extends Object implements TrackRendererPlugin
  • Constructor Details

    • HybridAdTrackRendererPlugin

      public HybridAdTrackRendererPlugin(com.castlabs.android.tunerhal.aidl.IPlayerService tunerhalPlayerService, boolean doesVideoUseSharedMemory, boolean doesAudioUseSharedMemory, int videoSharedMemorySizeInBytes, int audioSharedMemorySizeInBytes)
  • Method Details

    • create

      @NonNull public TrackRendererPlugin.TrackRendererBuilder create()
      Specified by:
      create in interface TrackRendererPlugin
    • setAdPlayerInfo

      public void setAdPlayerInfo(com.castlabs.android.tunerhal.aidl.IPlayerService service, int instance, long splicePts, long adDuration)
    • setContext

      public void setContext(Context context, FrameLayout frameLayout)
    • toggleToAdSurface

      public void toggleToAdSurface(boolean toggle)