Class PushFrameMocker.CppProxy

java.lang.Object
com.banuba.sdk.effect_player.PushFrameMocker.CppProxy
All Implemented Interfaces:
PushFrameMocker
Enclosing interface:
PushFrameMocker

public static final class PushFrameMocker.CppProxy
extends java.lang.Object
implements PushFrameMocker
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.banuba.sdk.effect_player.PushFrameMocker

    PushFrameMocker.CppProxy
  • Method Summary

    Modifier and Type Method Description
    void _djinni_private_destroy()  
    static PushFrameMocker create​(EffectPlayer player, FramesProvider provider)  
    protected void finalize()  
    void process​(java.lang.String outputFile)
    Parse file and start pushing frame to Effect player.

    Methods inherited from class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • _djinni_private_destroy

      public void _djinni_private_destroy()
    • finalize

      protected void finalize() throws java.lang.Throwable
      Overrides:
      finalize in class java.lang.Object
      Throws:
      java.lang.Throwable
    • process

      public void process​(java.lang.String outputFile)
      Description copied from interface: PushFrameMocker
      Parse file and start pushing frame to Effect player.
      Specified by:
      process in interface PushFrameMocker
      Parameters:
      outputFile - path to file to write processed data in internal format.
    • create

      @Nullable public static PushFrameMocker create​(@Nullable EffectPlayer player, @Nullable FramesProvider provider)
      Parameters:
      player - effect player to which attach this provider.
      provider - provider to fetch frames from