Class TaskPool.TaskPoolClass

All Implemented Interfaces:
Proxy
Direct Known Subclasses:
SharedTaskPool.SharedTaskPoolClass
Enclosing class:
TaskPool

public static class TaskPool.TaskPoolClass extends GstObject.ObjectClass
The GstTaskPoolClass object.
  • Constructor Details

    • TaskPoolClass

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

      public void overridePrepare(Arena arena, @Nullable Method method)
      Override virtual method prepare.
      Parameters:
      method - the method to invoke
    • overrideCleanup

      public void overrideCleanup(Arena arena, @Nullable Method method)
      Override virtual method cleanup.
      Parameters:
      method - the method to invoke
    • overridePush

      public void overridePush(Arena arena, @Nullable Method method)
      Override virtual method push.
      Parameters:
      method - the method to invoke
    • overrideJoin

      public void overrideJoin(Arena arena, @Nullable Method method)
      Override virtual method join.
      Parameters:
      method - the method to invoke
    • overrideDisposeHandle

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