Class AppSink.AppSinkClass

All Implemented Interfaces:
Proxy
Enclosing class:
AppSink

public static class AppSink.AppSinkClass extends BaseSink.BaseSinkClass
  • Constructor Details

    • AppSinkClass

      public AppSinkClass(MemorySegment address)
      Create a AppSinkClass proxy instance for the provided memory address.
      Parameters:
      address - the memory address of the native object
  • Method Details

    • getMemoryLayout

      public static MemoryLayout getMemoryLayout()
      The memory layout of the native struct.
      Returns:
      the memory layout
    • overrideEos

      public void overrideEos(Arena arena, @Nullable Method method)
      Override virtual method eos.
      Parameters:
      method - the method to invoke
    • overrideNewPreroll

      public void overrideNewPreroll(Arena arena, @Nullable Method method)
      Override virtual method new_preroll.
      Parameters:
      method - the method to invoke
    • overrideNewSample

      public void overrideNewSample(Arena arena, @Nullable Method method)
      Override virtual method new_sample.
      Parameters:
      method - the method to invoke
    • overridePullPreroll

      public void overridePullPreroll(Arena arena, @Nullable Method method)
      Override virtual method pull_preroll.
      Parameters:
      method - the method to invoke
    • overridePullSample

      public void overridePullSample(Arena arena, @Nullable Method method)
      Override virtual method pull_sample.
      Parameters:
      method - the method to invoke
    • overrideTryPullPreroll

      public void overrideTryPullPreroll(Arena arena, @Nullable Method method)
      Override virtual method try_pull_preroll.
      Parameters:
      method - the method to invoke
    • overrideTryPullSample

      public void overrideTryPullSample(Arena arena, @Nullable Method method)
      Override virtual method try_pull_sample.
      Parameters:
      method - the method to invoke
    • overrideTryPullObject

      public void overrideTryPullObject(Arena arena, @Nullable Method method)
      Override virtual method try_pull_object.
      Parameters:
      method - the method to invoke