Class AppSrc.AppSrcClass

All Implemented Interfaces:
Proxy
Enclosing class:
AppSrc

public static class AppSrc.AppSrcClass extends BaseSrc.BaseSrcClass
  • Constructor Details

    • AppSrcClass

      public AppSrcClass(MemorySegment address)
      Create a AppSrcClass 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
    • overrideNeedData

      public void overrideNeedData(Arena arena, @Nullable Method method)
      Override virtual method need_data.
      Parameters:
      method - the method to invoke
    • overrideEnoughData

      public void overrideEnoughData(Arena arena, @Nullable Method method)
      Override virtual method enough_data.
      Parameters:
      method - the method to invoke
    • overrideSeekData

      public void overrideSeekData(Arena arena, @Nullable Method method)
      Override virtual method seek_data.
      Parameters:
      method - the method to invoke
    • overridePushBuffer

      public void overridePushBuffer(Arena arena, @Nullable Method method)
      Override virtual method push_buffer.
      Parameters:
      method - the method to invoke
    • overrideEndOfStream

      public void overrideEndOfStream(Arena arena, @Nullable Method method)
      Override virtual method end_of_stream.
      Parameters:
      method - the method to invoke
    • overridePushSample

      public void overridePushSample(Arena arena, @Nullable Method method)
      Override virtual method push_sample.
      Parameters:
      method - the method to invoke
    • overridePushBufferList

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