Class AudioFilter.AudioFilterClass

All Implemented Interfaces:
Proxy
Enclosing class:
AudioFilter

public static class AudioFilter.AudioFilterClass extends BaseTransform.BaseTransformClass
In addition to the setup virtual function, you should also override the GstBaseTransform::transform and/or GstBaseTransform::transform_ip virtual function.
  • Constructor Details

    • AudioFilterClass

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

      public void overrideSetup(Arena arena, @Nullable Method method)
      Override virtual method setup.
      Parameters:
      method - the method to invoke
    • addPadTemplates

      public void addPadTemplates(Caps allowedCaps)

      Convenience function to add pad templates to this element class, with allowedCaps as the caps that can be handled.

      This function is usually used from within a GObject class_init function.

      Parameters:
      allowedCaps - what formats the filter can handle, as GstCaps